xero-api - Xero - 获取 401 Unauthorized for get:/Accounts,添加范围
问题描述
我正在尝试使用 GET 获取我的帐户列表:https ://api.xero.com/api.xro/2.0/Accounts和我的访问令牌。
响应为 401 / 未经授权
我的应用程序具有以下范围:
accounting.transactions
accounting.transactions.read
accounting.settings
accounting.settings.read
accounting.contacts
accounting.contacts.read
根据Scopes 文档, accounting.settings.read应该足够了
我正在使用与 GET:/Invoices 相同的 PHP 代码,它工作正常,带有标题:
Accept: application/json
authorization: Bearer $access_token
我正在使用自定义连接,因为我们有一个没有接口的机器对机器设置。
应用程序配置屏幕和可用范围如下所示:
解决方案
推荐阅读
- javascript - 如何使用 perl(和 JS?)登录这个网站?
- java - 当我将 CustomView(Segment bar)动态添加到具有 ScrollView 父级的 recyclerView 时,滚动不流畅
- tensorflow2.0 - TensorFlow 初学者快速入门教程:损失比预期更糟
- angular - 如何以角度分配api获取请求的响应数据
- postgresql - PGRouting:没有快捷方式的构建路径
- javascript - 使用 useEffect 操作 DOM 事件在不同屏幕上不响应
- gitlab-ci - gitlab runner 应该使用特定的 git 二进制文件
- c# - oauth2 获取代码 WebBrowser。这是正确的方法吗
- asp.net-core - 如何从控制器类调用 asp.net core 3.1 中的数据库函数
- flutter - 在调用 statefulwidget 类时颤动如何传递值