针对Xero进行身份验证时,OAuth2连接在检索访问令牌后接收到401

时间:2020-07-07 03:55:21

标签: xero-api

我刚开始使用oauth2和xero(使用.net)

我已经完成了瓢安装,遵循文档,授予类型为“ authorization_code”,范围为“ d”,这为我提供了访问和刷新令牌。

现在,当运行示例项目XeroNetStandardApp时,在替换了客户端ID,密钥,回调uri和令牌之后,当我尝试在获取新令牌后执行任何操作时得到401。

令牌刷新似乎工作正常。如果我使用承载调用https://api.xero.com/connections,则会得到[](因此,响应中没有任何元素),因此我认为这是某种类型的用户身份验证错误,但是我有点茫然我在这里做什么。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

通过powershell设置xoauth时,显式设置您希望用户拥有的范围。这对我来说似乎很明显,但是在我按照设置说明进行操作时并没有