首页 > 解决方案 > 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

我正在使用自定义连接,因为我们有一个没有接口的机器对机器设置。

应用程序配置屏幕和可用范围如下所示:

Xero 自定义连接应用程序配置屏幕的屏幕截图

我的 Xero Custom Connection 应用程序中可用范围的完整列表

标签: xero-apixero

解决方案


推荐阅读