我正在尝试使用Postman来解决我遇到的API错误。我正在使用OAuth进行身份验证,因此我发布了标题和表单数据。但是,似乎我所遇到的错误与表单数据有关。我也试过'Content-Type'是'application / json; charset = utf-8'没有。相同的结果。
{
"error": "795: unexpected token at '------WebKitFormBoundaryoRBw9tLdltLHfrtU\r\nContent- Disposition: form-data; name=\"topic\"\r\n\r\ncheckouts/update\r\n------WebKitFormBoundaryoRBw9tLdltLHfrtU\r\nContent-Disposition: form-data; name=\"address\"\r\n\r\nhttps://mysite.co/checkout/\r\n------WebKitFormBoundaryoRBw9tLdltLHfrtU\r\nContent-Disposition: form-data; name=\"format\"\r\n\r\njson\r\n------WebKitFormBoundaryoRBw9tLdltLHfrtU--\r\n'"
}
我认为Postman在API可以正确读取数据之前就转发了我的数据。任何想法如何让邮递员过早地停止逃避我的数据?似乎没有任何问题。
请求正文:
"webhook":[{"topic": "checkouts/update","address": "https://mysite.co/checkout","format": "json"}]
答案 0 :(得分:6)
您需要将JSON属性包含在JSON对象中,这通常是API所期望的。
{
"webhook":[
{"topic": "checkouts/update","address": "https://mysite.co/checkout","format": "json"}
]
}