Twilio webhook短信响应格式
问题描述:
我使用Twilio与我的应用程序,我有短信webhooks与我的短信号码配置与URL。 除了Twilio向我发送每个请求的日志错误外,一切正常。 我想我的应用程序的响应格式不正确,但我找不到文档中如何使用JSON格式化。Twilio webhook短信响应格式
有人可以帮助我吗? :)
感谢, 加布里埃尔
答
Twilio开发者传道这里。
当你将一个webhook消息返回给Twilio时,你需要确保它是有效的TwiML,这本质上只是Twilio使用的一组XML动词。
如果您回应例如SMS消息,您可以按如下方式返回TwiML:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Message>Thanks for getting in touch, I'll call you later</Message>
</Response>
你可以通过改变你的电话号码的配置测试上面的代码指向this url,你应该停止看错误。
如果您自己生成TwiML,则需要确保页面的MIME类型为text/xml。
希望这可以帮助你。
感谢您的回答。但我没有配置TwiML应用程序,但只有一个URL。这是一样的吗?我可以只返回XML,而不是JSON? –
是的,他们最终都是一样的。所以只有一个URL是很好的,但你需要确保你按照https://www.twilio.com/docs/api/twiml返回XML以获得最好的结果 –