Xero错误:过帐发票时禁止403

时间:2020-08-31 13:28:25

标签: xero-api

我正在设置API调用以测试从Xero检索和创建往返于Xero的发票。我已经设置了oAuth2,并且可以从Demo Co中检索到任何错误。

但是,当尝试使用相同的凭据和身份验证进行POST时,我得到:

{
    "Type": null,
    "Title": "Forbidden",
    "Status": 403,
    "Detail": "AuthenticationUnsuccessful",
    "Instance": "f60c6b6e-7f3d-4941-9a8e-654495d3e07b",
    "Extensions": {}
}

我做错了什么?谢谢?

2 个答案:

答案 0 :(得分:1)

我建议确保传递给该API调用的access_token具有必需的范围:https://developer.xero.com/documentation/oauth2/scopes-要过帐发票,您将需要范围accounting.transactions-快速检查实际范围令牌,您可以使用一些解密库对JWT(也称为access_token)进行解码,也可以自行决定使用站点https://jwt.io/

答案 1 :(得分:0)

感谢您的回复。 我还没有意识到{{xero-tenant Id}}尚未添加到Postman的POST发票的标题中。

手动添加该错误,以修复错误?