我正在与 xero API 集成,我有一个通过以下范围请求的令牌
openid profile email offline_access files accounting.transactions accounting.contacts accounting.settings
我正在运行以下代码:
var bankAccount = await _accountingApi.CreateAccountAsync(token.AccessToken, token.Tenants.FirstOrDefault()?.ToString(), new Account
{
Type = AccountType.BANK,
BankAccountType = Account.BankAccountTypeEnum.BANK,
Name = "Clearing Account",
BankAccountNumber = "00000000"
}, null, cancellationToken);
但是,当执行此操作时,我返回了 403 错误。
从我在文档中读到的内容来看,这应该可行,Xero 文档中的帐户 PUT 注释表明我是对的,我只是无法让它工作 - 我错过了什么?
您是否还通过 HTTP 403 响应获得了参考号?如果是这样,Xero API 支持可以使用它来查找确切的原因。
您可能会遇到 403 的情况有几个原因。