Xero API 不适用于 python 中的帐户
Xero API not working for Accounts in python
我正在尝试调用 python 中的 xero Accounts api,但由于某种原因无法正常工作。它适用于其他 API,例如发票、报告等,但帐户除外。
以下脚本是我用来调用 api.
的 python 脚本
get_url = 'https://api.xero.com/api.xro/2.0/Accounts'
response = requests.get(get_url,
headers = {
'Authorization': 'Bearer ' + access_token,
'Xero-tenant-id': xero_tenant_id,
'Accept': 'application/json'
})
json_response = response.json()
print(json_response)
但这会抛出以下错误:
{'Type': None, 'Title': 'Unauthorized', 'Status': 401, 'Detail': 'AuthorizationUnsuccessful', 'Instance': '3c1649ef-6eed-4e64-8503-04fc99481db2', 'Extensions': {}}
谁能告诉我为什么会这样?为什么只有帐户?
你能分享你请求的范围吗? https://developer.xero.com/documentation/oauth2/scopes
发票需要accounting.transactions
报告需要 accounting.reports.read
帐户需要 accounting.settings
我正在尝试调用 python 中的 xero Accounts api,但由于某种原因无法正常工作。它适用于其他 API,例如发票、报告等,但帐户除外。
以下脚本是我用来调用 api.
的 python 脚本get_url = 'https://api.xero.com/api.xro/2.0/Accounts'
response = requests.get(get_url,
headers = {
'Authorization': 'Bearer ' + access_token,
'Xero-tenant-id': xero_tenant_id,
'Accept': 'application/json'
})
json_response = response.json()
print(json_response)
但这会抛出以下错误:
{'Type': None, 'Title': 'Unauthorized', 'Status': 401, 'Detail': 'AuthorizationUnsuccessful', 'Instance': '3c1649ef-6eed-4e64-8503-04fc99481db2', 'Extensions': {}}
谁能告诉我为什么会这样?为什么只有帐户?
你能分享你请求的范围吗? https://developer.xero.com/documentation/oauth2/scopes
发票需要accounting.transactions
报告需要 accounting.reports.read
帐户需要 accounting.settings