每小时或每天获取 Twilio SMS 失败的最佳方法

Best way to get Twilio SMS failures hourly or daily

我找不到最佳解决方案。 由于我们的失败传递率非常低,可能低于 1%,也许在一天结束时我可以查询所有未传递的消息。 即时失败的没有问题,这些只是 API 不会立即吐回的那些。

我可以 运行 通过每个单独的 API 的状态,但如果有一个 API 查询来恢复所有失败可能会更好。

此处为 Twilio 开发人员布道师。

我不会定期收集失败信息,而是在您发送消息时设置一个 StatusCallback URL,然后使用 webhook 收集结果。

a tutorial on doing this推荐你看一看

我认为您可以每天使用 date_sent 参数向 Read multiple Message resources 端点请求消息记录,并按服务器上的传递状态进行过滤。

https://api.twilio.com/2010-04-01/Accounts/AC12345/Messages.csv?DateSent={YESTERDAY}&PageSize=1000

许多人通过某些 CRM 使用 Twilio,这意味着服务提供商可能已经在使用回调资源。 delivery-status 的查询参数必须使它更容易。