我正在创建一个应用,允许所有用户使用聊天到短信服务与网页所有者发起对话。
问题是我不确定如何跟踪对话,因为SMS提供商会有一个对话链< - >页面所有者。当所有者单击回复时,它需要知道将消息发送到哪个会话用户。
基本上,我需要做与此处所解释的相反的事情:https://www.twilio.com/docs/quickstart/php/sms/tracking-conversations
我该如何做到这一点?我无法完全理解这一点。
答案 0 :(得分:1)
Twilio开发者传道者在这里。
如果您要将所有聊天消息发送到一个短信号码,那么就没有简单的方法可以将回复绑定回原始消息。 (作为一个快速实验,如果您在自己的手机中打开短信对话并尝试回复任何不是最新消息的消息,您将会发现它不可能。)
但是有一些解决方法。
转发邮件时,您可以为其生成ID。然后让您的页面所有者在回复该邮件时包含该ID,这样您就可以将邮件路由回原始发件人并删除ID。
或者,在回复时,您始终可以回复最后一条消息。这依赖于没有太多流量,允许页面所有者在下一条消息到达之前做出响应。但这很容易出错。
另一种选择是为每个新会话购买一个新号码。您可以在预定的时间后过期。最近宣布的Twilio Proxy更容易实现这一目标,目前正在预览中。
让我知道这是否有帮助。