/ /フォームデータをAPIにエスケープすると予期しないトークンエラーが発生する-JSON、エスケープ、ポストマン

PostmanがフォームデータをAPIにエスケープして予期しないトークンエラーが発生する - json、escaping、postman

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は6

JSONプロパティ内にJSONプロパティを含める必要があります。これは通常、APIが期待するものです。

{
"webhook":[
{"topic": "checkouts/update","address": "https://mysite.co/checkout","format": "json"}
]
}