Twilio 斜纹夜总会';s原始HTTP POST状态更新请求和所有属性名称的消息响应?
Twilio网站上的文档不包含原始帖子正文,并且在如何命名属性/正文中包含哪些属性方面存在冲突 字段名称及其大小写不匹配:Twilio 斜纹夜总会';s原始HTTP POST状态更新请求和所有属性名称的消息响应?,twilio,Twilio,Twilio网站上的文档不包含原始帖子正文,并且在如何命名属性/正文中包含哪些属性方面存在冲突 字段名称及其大小写不匹配: 我是否应该为他们对我们URL的所有POST请求(状态更新和消息响应)期望消息资源类型 我应该只期望在Twilio的请求页面上公布字段名吗 他们是否在他们的请求中提供了文档中未公布的所有参数或任何附加参数(Twilio的请求) 我假设他们也会在POST请求中提供“MessageStatus”字段,但我并没有在所有文档页面上看到它 他们请求中的标题是什么 这里是Twilio开
这里是Twilio开发者福音传道者 在您提到的两份文档中,只有一份是关于。另一个是 因此,在回答您的问题时: 1) 您收到的属性是中描述的属性。如果您想确认这一点,那么我建议将您的webhook URL设置为,这是一种检查webhook请求的简单方法。或者,如果你是 2) 对! 3) 我知道没有额外的参数 4)
MessageStatus
不包括在内。您可以使用Messages资源查找它,但根据我的经验,在接收webhook时,状态是“receiving”。处理完webhook后,状态将更改为“已接收”
5) 标题大部分是标准的。还有一些额外的安全措施,例如。同样,我建议使用request Bin或ngrok检查一个请求,以完全理解整个请求
让我知道这是否有帮助
编辑
Twilio的POST
请求的内容类型标题为application/x-www-form-urlencoded
在消息状态回调中,所有参数加上。,因此当Twilio发布到我的状态更新URL并发布对我的URL的响应时,请求参数将不同。因为,对于状态更新{delivered,sent,failed,etc},应该有一个MessageStatus字段吗?我可以尝试使用请求bin,我希望能够理解文档。谢谢你的回复。另外,由于我们使用的是POST方法,我想知道Twilio在他们的请求中是否使用了“content-type:application/x-www-form-urlencoded”。啊,我没有注意到你也在询问状态回调。我会更新我的答案。