创建Channel时,REST API似乎忽略了使用JSON主体的请求中的任何数据。例如:
curl -X POST https://chat.twilio.com/v2/Services/{instance sid}/Channels -H 'authorization: Basic blah blah blah' -H 'content-type: application/json' -d '{ "friendly_name": "Test Chat One", "type": "private" }'
API是否不支持JSON请求?文档显示带有表单数据https://www.twilio.com/docs/api/chat/rest/channels?code-sample=code-create-a-channel&code-language=curl&code-sdk-version=default但不是JSON ??
的帖子的请求我错过了什么吗?
Ta
答案 0 :(得分:0)
Twilio开发者传道者在这里。
Twilio API不支持JSON请求(但如果你要求,它会以JSON响应)。
检查the documentation on the API here。它说:
在PUT或POST中,您将要更新的对象的属性表示为urlencoded键/值对。别担心,这已经是浏览器默认编码POST的方式了。但是,如果您正在编写自己的客户端,请确保将HTTP Content-Type标头设置为“application / x-www-form-urlencoded”。