Twillio双向SMS:如何将入站SMS消息连接到出站消息?

时间:2019-07-26 11:15:58

标签: sms twilio webhooks

来自Twilio的入站SMS消息具有一些详细信息,例如发件人号码等。

我的应用正在向一群人发送有关事件的SMS消息,并希望在短时间内得到答复。

该事件当然具有一个EventId,我需要将收到的答复连接到该EventId,以便使用选择答复的用户更新数据库。

我可以存储EventId及其发送到的所有编号,然后根据Twilio的webhook POST数据(传入消息)中的“发件人编号”进行查找

然后检查时间,以确保它在我要排除的“短时间”范围内。

但是我确定必须有一个更简单的方法吗?

像将EventId嵌入到出站SMS中,然后在入站SMS中接收它一样?

我还没有看到任何显示此内容的文档或示例。是否有人知道将EventId直接嵌入双向通讯的方法?

或者我上面概述的方法几乎是我唯一能做的事吗?

1 个答案:

答案 0 :(得分:0)

这里是Twilio开发人员的传播者。

您描述的方法确实是解决此问题的最佳方法。

Joachim提到了可以存储带有SMS消息的cookie的功能,但这仅适用于传入消息,并且您希望链接到原始出站消息。

除此之外,我们将依靠您用户设备上的第三方SMS应用程序将带有消息的数据发送回去,

您最好的选择是在收到的消息上查找From号,检查发送给该号码的最后一条消息,并确定该消息是否与该消息相关,并相应地更新事件。