问题标签 [xero]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
124 浏览

python - Xero API不适用于python中的帐户

我正在尝试在 python 中调用 xero Accounts api,但由于某种原因无法正常工作。它适用于其他 API,例如 Invoices、reports 等,但 Accounts 除外。

以下脚本是我用来调用 api 的 python 脚本。

但这会引发以下错误:

谁能告诉我为什么会这样?为什么只是帐户?

0 投票
0 回答
89 浏览

c# - Xero API C# asp.net 不会将用户的输入保存到 Xero 中联系人的字段中

我正在编写一个应用程序,该应用程序接受用户输入来创建连接组织的 xero 联系人的新联系人。我设法做到了,当您单击创建联系人时,它会显示我的联系表格 [联系表格] [1]

我已经使用了一些代码并添加了一些。API 调用发布主要人员和联系人的数据。但是没有保存其他详细信息,例如地址和电话,请您帮忙。我对开发很陌生。

0 投票
1 回答
176 浏览

c# - 使用 SDK 和 OAuth v2 的 Xero 出现错误的请求错误

我有一个问题,我不太清楚使用哪种 .net 编码方法来设置上述字段。这是我的代码:

根据线程https://community.xero.com/developer/discussion/32311#answer32331转换为 UTF8(如何在 C# 中将字符串转换为 UTF-8? )也不起作用。

也许我需要将 Content-Type 设置为 xml,但不确定它是如何使用 Xero DSK 完成的。也许在建立连接时通过 XeroConfiguration?

谢谢。

0 投票
1 回答
60 浏览

php - WooCommerce - 如何调用 Xero 操作

我有一些使用 wc_create_order() 在后端生成 WooCommerce 订单的代码。我的问题是,如果您通过前端下订单,则不会像调用任何订单操作那样调用它们。例如,我将 Xero 插件与 WooCommerce 集成,但如果我使用 wc_create_order() 创建订单,发票永远不会发送到我的 Xero 帐户。

我想知道的是如何触发以下 xero 发票订单操作(在 woocommerce 订单上显示),而无需转到订单页面并手动发送它们。

在此处输入图像描述

我可能已经找到了我想手动调用的操作,它可以在此页面git hub 链接上的 setup_hooks() 函数中找到。如果可以的话,我是否可以手动调用 woocommerce_order_action_xero_manual_invoice 操作?

0 投票
0 回答
52 浏览

xero-api - 将购物车行项目 ID 与 Xero 发票行项目 ID 映射

我们有一个具有购物车和支付处理功能的 Web 应用程序。我们将商品添加到购物车中,一旦付款成功处理,我们就会在 Xero 中记录付款交易。执行以下步骤以在 Xero 中记录交易:

  1. 创建并开票
  2. 将购物车中的所有商品添加到 Xero 发票中
  3. 调用创建 Xero 发票 API
  4. 已成功创建包含所有行项目的 Xero 发票

现在,我想将 Xero 发票行项目 ID 存储在购物车行项目中。

  • 如何将购物车中的项目与 Xero 发票中的行项目映射?例如,购物中的第 5 项对应于 Xero 发票中的第 2 项。
  • 有没有办法在创建 Xero 发票行项目时设置自定义字段?
0 投票
0 回答
44 浏览

vb.net - 使用 oAuth2.0 连接到 XERO 时访问被拒绝问题

我正在创建一个允许用户将发票从本地数据库应用程序发送到 XERO 的应用程序。

当我在办公室的机器上运行时,连接工作正常,但是当我将它移植到客户端终端服务器时,我得到了这个错误。

这是失败的代码

并且错误发生在 listener.start() 行上。

任何帮助将不胜感激

谢谢

霜冻

0 投票
1 回答
252 浏览

api - XERO 删除带有连接 ID 的连接

我想允许从我的 api 中删除特定租户,但每次我使用访问令牌向https://api.xero.com/connections/{connectionId}发出 DELETE 请求时,我都会收到“AuthenticationUnsuccessful”。此外,当我将 DELETE 更改为 GET 时,我会正确接收所有活动连接:/ 我该如何解决这个问题?

0 投票
1 回答
536 浏览

php - 如何在 Xero Webhook 中向 Xero API 提交发布请求

我的 Xero 发票帐户上有一个 Webhook。创建新发票后,我想使用来自 Webhook 的数据访问 Xero Api 以向用户发送发票电子邮件。我有这方面的所有代码,但我的问题是 Webhook 期望响应为 200,当我从 webhook 中调用 Xero Api 代码时,我在 Xero 上收到一个错误,说响应包含一个正文。这是有道理的,因为我正在从 Api 提交和获取数据。

那么如何在不干扰 Xero Webhook 响应的情况下向 Xero Api 发出请求?

网络钩子代码:

接口代码:

0 投票
1 回答
75 浏览

xero-api - 使用 Xero API 的特定时期的损益原始时间序列数据

我想获取损益表和资产负债表的所有图表的原始时间序列数据。我浏览了 API 文档,只能找到 P&L 和 BS 的报告/摘要数据。有没有办法可以获取所有图表/类别的所有数据。

例如:如果我请求 ProfitAndLoss 数据,那么我应该得到下面显示的 json 格式的数据。

公司的样本时间序列财务数据

0 投票
1 回答
141 浏览

c# - 尝试与组织断开连接时 Xero 中的 403 身份验证失败

在访问令牌过期后(即令牌创建后 30 分钟)断开与 xero 组织的连接时出现 403 身份验证失败。我正在使用 C# (.NET 4.6.1) 并尝试使用 client.RefreshAccessTokenAsync 方法刷新访问令牌。该方法生成新的访问令牌和刷新令牌,但在断开组织时会生成身份验证失败。

知道我哪里错了吗?