我正在编写一些代码来处理来自Twilio的SMS,我不确定我是否理解文档中的消息流。
当我启动消息时
- 我使用TwilioRestClient发出请求
- 请求同步返回,我得到一个SID,可以用来跟踪我的消息
- 我会得到对我的状态回调URL的回调,告诉我消息的状态,我可以使用以前得到的SID来识别它
收到传入消息时
- 我处理传入消息,并用TwiML回复我的响应消息
- 我没有获取响应的SID
- 我的回复是否收到状态电话?如果我这样做了,我如何知道该状态属于我的哪一个响应
在深入研究文档后,我注意到消息有一个action属性,URL用于回调。因此,一种可能的解决方案是为响应分配一个内部ID,并将其作为查询参数添加到回调URL。