如何解决在 Xero API 中发出 Get 和 Post 请求时出现的 Forbidden 错误

问题描述 投票:0回答:1

我使用Xero API很长一段时间,但几天前我遇到了一个错误,尽管我不明白出了什么问题,但我无法解决该错误。事情是,几天前,当我试图找到原因的根源时,我无法找到任何东西,Xero API开始抛出禁止错误。实际上,我正在使用 power 自动化流程 使用 Xero API 发出 GetPost 请求,并且还制作了一个在我的 访问令牌 即将过期之前自动更新的流程, access令牌续订流程工作正常,但我使用GetPost方法发出的其他请求显示禁止错误

我附上了一些我遇到问题的屏幕截图,希望它能有所帮助。

谢谢

Xero API for Renewing Access token is still working fine.

Xero API using Get method showing me this error.

dynamics-crm power-automate xero-api
1个回答
0
投票

抛出 HTTP 403 是因为您使用的 Demo Company 已过期。

您可能会遇到 403 的情况有几个原因。

  • 正在使用的访问令牌已过期,必须刷新
  • 标头中使用的租户 ID 丢失
  • 用户已撤销访问权限
  • 建立连接的用户的权限已更改:如果已授权 API 应用程序与 Xero 租户之间的连接的用户被删除访问该租户的权限,或者他们的角色发生更改,以便他们可以更长地授权 API 连接,那么连接将不再被授权
  • 租户不再活跃:这通常发生在组织被删除、免费试用结束或演示组织被重置时。
© www.soinside.com 2019 - 2024. All rights reserved.