Postmanを使用してAPIのトラブルシューティングをしようとしていますエラーが発生しています。 OAuthを使用して認証しているため、ヘッダーとフォームデータを投稿しています。しかし、私が持っているエラーはフォームデータに関連しているようです。また、「Content-Type」を「application / json; charset = utf-8」とすることを試みました。同じ結果。
{
"error": "795: unexpected token at "------WebKitFormBoundaryoRBw9tLdltLHfrtUrnContent- Disposition: form-data; name="topic"rnrncheckouts/updatern------WebKitFormBoundaryoRBw9tLdltLHfrtUrnContent-Disposition: form-data; name="address"rnrnhttps://mysite.co/checkout/rn------WebKitFormBoundaryoRBw9tLdltLHfrtUrnContent-Disposition: form-data; name="format"rnrnjsonrn------WebKitFormBoundaryoRBw9tLdltLHfrtU--rn""
}
APIがデータを正しく読み込む前に、Postmanがデータをエスケープしていると思います。 Postmanにデータの早すぎるエスケープを停止させる方法はありますか?問題はないようです。
リクエストの本文:
"webhook":[{"topic": "checkouts/update","address": "https://mysite.co/checkout","format": "json"}]
回答:
回答№1は6JSONプロパティ内にJSONプロパティを含める必要があります。これは通常、APIが期待するものです。
{
"webhook":[
{"topic": "checkouts/update","address": "https://mysite.co/checkout","format": "json"}
]
}