我正在修改旧的Twilio应用程序,并试图围绕它进行一些端点测试。我在Twilio网站或其他地方没有任何运气的一件事是找到Twilio传入的POST的任何例子,特别是格式和内容类型。
在我们的代码中,我可以看到我们正在寻找我们的常量(作为查询参数)和Twilio常量(在消息体中)。但是,由于我处于测试环境中,我无法判断我们是否正在接收表单数据,x-www-form-urlencoded,xml或者是什么。我们以XML格式发送TwiML响应,但到目前为止,我还没有任何格式的传入数据能够正常工作。
谢谢。
答案 0 :(得分:2)
Twilio福音传教士在这里。
来自Twilio的Webhook请求将参数包含为表单编码数据。
每个语音请求的基本参数列表如下:
https://www.twilio.com/docs/api/twiml/twilio_request
并且每个SMS请求都在这里:
https://www.twilio.com/docs/api/twiml/sms/twilio_request
根据导致webhook请求的原因(例如状态回调,录制回叫,收集),可能包含其他参数。所有这些都记录在API和TwiML文档中。
对于webhook请求的实时监控,正如路易斯所建议的,ngrok或requestb.in等工具都很好。
希望有所帮助。