clio-api - Clio API v4 返回“用户被禁止采取该操作”
问题描述
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"}}
任何其他请求也会发生同样的情况。
解决方案
我找到了解决方案。发生此问题的原因是已为使用 APIv2 和/或错误域(欧洲而不是美国)注册的应用程序接收到 Bearer 令牌。
这意味着当我批准用户时,我批准了错误的应用程序。
推荐阅读
- java - XmlPath 选择前面/父属性
- php - SMTP 邮件未发送 - Codeigniter 电子邮件库
- android - 将 ByteBuffer 转换为 OpenCV Mat
- html - 在 if 条件 XSLT 中查找特殊节点
- javascript - 使用带有 CSS 过渡的 SVG 图像调整 div 的大小会导致 Firefox 中出现奇怪的交叉线
- c# - 如何在代码中指定 ListView ScrollViewer 而不显示 ListView
- css - 动态显示带有网格的右侧面板
- android - Android Instant 应用导航创建多个最近的任务。为什么?
- java - 为什么我不能在编译时将整数添加到泛型集合中,即使使用引用类型作为数字创建的泛型?
- android - Android 蓝牙 LE SCAN_FAILED_OUT_OF_HARDWARE_RESOURCES