Twilio消息服务-批量发送(每个请求最多100个POST)

问题描述 投票:0回答:1

我们一直在通过Twilio正确执行批量消息传递。过去使用ezTexting,我们仅提供了TO电话号码和消息的数组,仅此而已。

使用PHP,我们成功地使用了Twilio通知服务来完成类似的操作,方法是设置一个编号为ToBinding的数组,并传入一个API请求以发送1至10000条消息。哪个消息传递服务当然会排队并发送出去。不利的一面是,我们没有收到关于接收者的任何结果。我们没有任何twilio错误代码(例如,21211-电话号码无效)。我们仅收到201消息,说明Twilio收到了该消息。然后,无论邮件是否传递,我们都必须等待状态回调。但仅当消息已发送。

与Twilio交谈后,他们建议我们不要使用Notify服务,因为我们不使用Chat,APN等,而是直接进入消息传递服务,并且每个请求最多可以发送100个POST。

这是我被困住的地方。

[每个请求如何发送多个POST?在哪里curl_multi或Guzzle进来?我知道这些并行执行每个请求。但这算一次发送100个POST吗?还是只有100个单独的POST?

我知道,如果我们有150个号码。我们必须先发送前100个,然后再循环返回以发送下一个50。如果使用Guzzle / CURL_multi,则它应该获得一个JSON响应数组,并且不会循环返回以获取下一组50直到我们得到前100个的所有响应。对吗?

twilio guzzle curl-multi
1个回答
0
投票

如果发送任何数量的出站SMS,则应该有一个短代码,以删除运营商过滤。

您应该使用Twilio Copilot(Scaler),更多详细信息here。您将发送一个SMS请求(发件人:消息服务SID,收件人:唯一目的地,正文:

您可以找到有关发送SMS的更多详细信息以及可以进行的同时POST操作的数量,每个POST被视为单个请求。

Programmable SMS - API Basics and Best Practices

© www.soinside.com 2019 - 2024. All rights reserved.