Clio API v4为每个请求返回ForbiddenError。 例如,此请求可以正常工作:
GET /api/v2/users/who_am_i HTTP/1.1
Host: app.clio.com
Authorization: Bearer ***
此请求无效:
GET /api/v4/users/who_am_i HTTP/1.1
Host: app.clio.com
Authorization: Bearer ***
这是状态403返回的错误:
{"error":{"type":"ForbiddenError","message":"User is forbidden from taking that action"}}
其他任何请求也是如此。
答案 0 :(得分:0)
我遇到了完全相同的问题。这是Clio的回应,解决了我的问题。
我们最近进行了一项更改,要求所有批量操作请求都必须包含不记名令牌,才能成功。如果您在不包含承载令牌的情况下发出请求,则它们将失败。
希望这会有所帮助。
答案 1 :(得分:0)
我找到了解决方案。
发生问题是因为已收到在APIv2中和/或在错误域(欧洲而不是美国)中注册的应用程序的承载令牌。
这意味着当我批准用户时,我批准它是针对错误的应用程序。