首页 > 解决方案 > Twilio:有没有办法导出所有选择退出?

问题描述

我想导出所有对我的消息有回复停止(选择退出)的人。我看到我的选择是

  1. API。但是,通过 API,我可以看到我在 50 条消息的页面中获取了所有内容,因此我必须去执行大量代码来逐页、逐条消息地检查内容是否停止。对于 1 次工作来说似乎有点不必要。
  2. 从我帐户中的控制台,但是当我每次尝试过滤收到的状态时,我都会收到以下错误,当我不过滤时,我会收到错误: 您的导出请求有超过 10,000 条记录,请过滤您的结果并重试。

在此处输入图像描述

肯定有一种简单的方法可以让我获得所有选择退出的号码列表吗?

标签: twiliotwilio-api

解决方案


无法导出 Twilio 代表您维护的 LC/TF 的所有选择退出,但选择退出会转发到您的应用程序以进行记录,并添加到 Twilio 维护的选择退出列表中。您的应用程序可以通过这种方式跟踪退出。您可以在下面的帮助中心文章中找到更多详细信息。

Twilio 支持退出关键字(SMS STOP 过滤)

“当 Twilio 收到其中一个回复时,我们将在我们这边创建一个“黑名单”条目,然后将消息传递到您的 webhook。一旦我们有一个特定收件人电话号码的黑名单条目,以后任何尝试向他们发送消息将收到来自我们 API 的 400 响应以及错误代码 21610 - 消息无法发送到“收件人”号码,因为客户已回复 STOP。收件人可以禁用此消息停止,并使用 START 继续接收消息, YES,或 UNSTOP 命令,如下所述。”

此外,如果您使用相应语言的 Twilio 帮助程序库,它会为您处理分页,例如,对于 Node.js,参考。

Twilio 的 Node.js Helper Library 3.x 的使用和迁移指南

“twilio-node 3.x 的最大优势之一是它会自动为您处理分页!在列表和每个中,您都可以指定要抓取的最大实例数(limit)和页面大小(pageSize)。图书馆会处理其他所有事情。”


推荐阅读