如何将我的Rails应用程序中的特定用户接收到SMS消息(通过Twilio)



我正在制作一个应用程序,该应用将短信发送给一组人,然后人们可以响应文本。我希望能够记录响应,知道是谁发送的,并将其与发送原始消息的用户相关联。我已经开始工作了,并且我开始将接收短信的消息放在一起,但我很困惑。如果Twilio将邮政请求发送给我的服务器,并带有来自号码和消息,我将如何知道我的哪个用户发送了原始消息?

如果两个不同的用户大约在同一时间向同一个人发送消息怎么办?处理此问题的最佳方法是什么?我是否需要每个用户的单独的"到"号码?好像这会变得非常昂贵。另外,如果每个用户都有多个广告系列(消息),我将如何将响应与特定广告系列相关联?

我正在构建Rails App.Thanks

您需要为用户发送的每个联系人使用不同的twilio号码。这将在2个移动设备和Twilio编号之间建立独特的映射。这使您可以将发送到Twilio号码的传入消息转发回到适当映射的手机。您将根据传入的消息来查找映射。

您不需要每个用户的Twilio号码,但是您需要一个数字池,这是单人可以建立的最大联系人数量。

Twilio网站上有一篇文章提供了其他信息:

https://www.twilio.com/help/faq/sms/how-can-i-have-users-send-send-text-messages-to-each-each-each-each-other-other-over-twilio

Div>

最新更新