Clio API v4返回“禁止用户执行该操作”

时间:2018-10-10 10:14:01

标签: clio-api

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"}}

其他任何请求也是如此。

2 个答案:

答案 0 :(得分:0)

我遇到了完全相同的问题。这是Clio的回应,解决了我的问题。

  

我们最近进行了一项更改,要求所有批量操作请求都必须包含不记名令牌,才能成功。如果您在不包含承载令牌的情况下发出请求,则它们将失败。

希望这会有所帮助。

答案 1 :(得分:0)

我找到了解决方案。 发生问题是因为已收到在APIv2中和/或在错误域(欧洲而不是美国)中注册的应用程序的承载令牌。
这意味着当我批准用户时,我批准它是针对错误的应用程序。