小编duc*_*ive的帖子

Xero API 403 - 身份验证不成功错误

我将 Xero Api 与 Nodejs 和 xero-node 库一起使用。

我已完成 oAuth 流程并将令牌保存到数据库中。我现在遇到的问题是,当尝试从 Xero 获取任何内容(联系人、帐户或用户)时,不断收到 403 禁止错误。示例代码如下

我可以毫无问题地让租户满意,但其他任何方法都行不通。我已经检查了范围,以确保在设置客户端时它们是正确的。

var getStuff = async(tokenSet) => {
  await xero.setTokenSet(tokenSet);
  const tenants = await xero.updateTenants();

  const xeroTenantId = tenants[0].id  // {String} Xero identifier for Tenant
  const ifModifiedSince = new Date("2020-02-06T12:17:43.202-08:00");
  const where =  'IsSubscriber==true';  // {String} Filter by an any element
  const order =  'LastName ASC';  // {String} Order by an any element

  console.log(tenants);
  try {
    const response  = await xero.accountingApi.getUsers(xeroTenantId, ifModifiedSince, where, order);
    console.log(response.body || …
Run Code Online (Sandbox Code Playgroud)

node.js xero-api

3
推荐指数
1
解决办法
3581
查看次数

标签 统计

node.js ×1

xero-api ×1