【发布时间】:2014-04-06 10:19:06
【问题描述】:
我正在使用 Twilio API 开发一个短信对话应用程序。我的应用程序所做的是将 SMS 发送到移动设备,提示选择一些选项。用户应该回复给定选项中的任何一个。我想要的是当有人回复我的应用程序时,我想要已发送消息的 MessageSid(从应用程序发送的消息)。我怎样才能做到这一点?请帮帮我
【问题讨论】:
标签: twilio
我正在使用 Twilio API 开发一个短信对话应用程序。我的应用程序所做的是将 SMS 发送到移动设备,提示选择一些选项。用户应该回复给定选项中的任何一个。我想要的是当有人回复我的应用程序时,我想要已发送消息的 MessageSid(从应用程序发送的消息)。我怎样才能做到这一点?请帮帮我
【问题讨论】:
标签: twilio
Twilio 布道者在这里。
没有办法从入站消息中获取上一条消息的 sid,因为我们不跟踪它。 SMS 协议中没有“对话”功能,因此我们不知道入站消息是对任何内容的“回复”。
您需要做的是在您的应用中存储您向特定电话号码发送短信的事实。然后,当该用户从该号码回复时,您将能够知道您之前曾向他们发送过一条消息。
希望对您有所帮助。
德文
【讨论】:
我不相信这是可能的。 SMS 消息是“无状态的”,很像 HTTP 请求。唯一可以像会话 ID 一样使用的就是电话号码。通过将一组 MessageSid 映射到电话号码来跟踪对话历史怎么样?
【讨论】: