0

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が作成されます。それ以外は文句を言うようです。

4

1 に答える 1