我所做的
我真的对以下内容感到困惑。
- 我通过 Exact Online oAuth2 登录(有效)
- 我被重定向到设置的重定向网址(有效)
- 现在,我正在做一个 POST 请求来创建一个 CRM 帐户
https://start.exactonline.com/api/v1/1645882/crm/Accounts
带标题:
- 授权:不记名MY_TOKEN
- 内容类型:应用程序/json
使用 json 数据:
{
"Name": "James Fellows",
"Code": "JF"
}
代码(简化)
$this->client->request('POST', 'https://start.exactonline.com/api/v1/1645882/crm/Accounts', ['headers' => ['Authorization' => 'Bearer MY_TOKEN']], ['json' => json_encode(['Name' => 'James Fellows', 'Code' => 'JF'])]);
问题
而现在的问题。我总是收到这个错误:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">\r\n
<code></code>
<message xml:lang="">Error processing request stream. JSON text specified is not valid.
</message>
</error>
文档
我使用了以下 api 文档: