Content Management API を介して Contentful.com に Webhook を作成しようとしています。コマンドは次のとおりです (セキュリティのためにそれぞれの ID を微調整したことに注意してください)。
curl -X PUT -H 'Content-Type: application/vnd.contentful.management.v1+json' -H 'Authorization: Bearer c8c3ef46d5dbfe3c841a3b4bff1ee89449669ffd407d1a62c7a0ecbad9c3120' -H 'Content-Length: 33' 'https://api.contentful.com/spaces/du8mcuj2d5la/webhook_definitions/1CtkR6S5oUqWywgEO2i0xx' -d '{"url":"https://xxx.parseapp.com"}'
https://www.example.com
次の応答を取得する最終オブジェクトで使用するURL (以外) に関係なく表示されます。
{
"sys":{
"type":"Error",
"id":"InvalidJsonRequestBody"
},
"requestId":"85f-1338857905",
"message":"The body you sent is not valid JSON."
}
エンドポイント パスがインバウンド POST 要求を受け入れ、(200 応答コードを返す) ことを Paw ( http://luckymarmot.com/paw
) で検証しました。私がそれに切り替えると強調するhttps://xxx.parseapp.com
ためhttps://www.example.com
に、Webhookが作成されます。それ以外は文句を言うようです。