twilio - Twilio:有没有办法导出所有选择退出?
问题描述
我想导出所有对我的消息有回复停止(选择退出)的人。我看到我的选择是
- API。但是,通过 API,我可以看到我在 50 条消息的页面中获取了所有内容,因此我必须去执行大量代码来逐页、逐条消息地检查内容是否停止。对于 1 次工作来说似乎有点不必要。
- 从我帐户中的控制台,但是当我每次尝试过滤收到的状态时,我都会收到以下错误,当我不过滤时,我会收到错误: 您的导出请求有超过 10,000 条记录,请过滤您的结果并重试。
肯定有一种简单的方法可以让我获得所有选择退出的号码列表吗?
解决方案
无法导出 Twilio 代表您维护的 LC/TF 的所有选择退出,但选择退出会转发到您的应用程序以进行记录,并添加到 Twilio 维护的选择退出列表中。您的应用程序可以通过这种方式跟踪退出。您可以在下面的帮助中心文章中找到更多详细信息。
“当 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)。图书馆会处理其他所有事情。”
推荐阅读
- android - 将文件作为附件添加到 gmail
- angular - 项目与带有 jest 框架的 angular 6 集成,npm 测试抛出错误
- javascript - 有没有办法在枚举之间进行继承?
- puppet - "::mysql::server" 和 "mysql::server" 之间的区别
- java - 我希望这张照片可以通过触摸旋转
- sql-server - 我在哪里可以获得 Visual Studio Tools for Applications 2008
- datetime - 有没有办法使用脚本从工作表中的 Google 表单提交中提取日期到 Gmail 中?
- c# - 如何填写私人会员列表
在面向对象中 - c# - 在 SSIS 进程结束时发送电子邮件的 C# 脚本任务返回错误:“4.3.2 服务不可用”
- angular - Angular ngOnChanges 和变化检测策略似乎是矛盾的?