2017-10-25 19 views
1

私の目標は、Twilio#に送信されたテキストメッセージをPOSTしてその情報を自分のプラットフォーム(ServiceNow)に送ることです。問題はServiceNow Script APIがcontent-type = [application/json、application/xml、text/xml]のみしか受け取れないためです。TwilioアウトバウンドPOST:テキスト上のコンテンツタイプ

Twilioデバッガを見ると、content-typeという明示的なパラメータはありません。私がここで何をするのかについての洞察は?ここ

enter image description here

Response: 
{ 
    "error": { 
     "message": "Invalid content-type. Supported request media types for this service are: [application/json, application/xml, text/xml]", 
     "detail": null 
    }, 
    "status": "failure" 
} 
+0

コンテンツタイプがhttpヘッダーで、デバッガに表示されているかわかりません – Andy

+0

これはServiceNowのREST呼び出しであると思います。システムプロパティ 'glide.rest.debug'を' true'に設定してRESTデバッグを有効にし、それがあなたに何か洞察を与えるかどうかを確認してください。 Kirk

答えて

0

Twilioの開発者エバンジェリスト。

Twilio sends a webhook for an incoming messageの場合、要求はapplication/x-www-form-urlencodedとなります。

ServiceNowでapplication/x-www-form-urlencodedを受け入れる方法が見つからない場合は、Twilio Functionを使用してデータをJSONに変換してエンドポイントに送信してみてください。

それがまったく役に立ったら教えてください。

関連する問題