问题标签 [xero-api]

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 回答
254 浏览

xero-api - 您如何检查您的 Xero API 使用情况?

我们最近开发了自己的与 Xero API 接口的应用程序。现在,我们估计在忙碌的一天我们会进行 1000 次 API 调用。这远低于 5000 次调用限制,但我们正在扩大应用程序的使用范围,并且需要衡量我们每天拨打多少电话,以免无意中达到限制。

我意识到我们可以在我们这边记录这些信息(我们确实这样做了,但是由于我们还没有建立数据仓库,所以它还不便于检索),但是 Xero 中有一个部分可以让您看到图表或表格数据您最近的 API 使用情况?

0 投票
1 回答
114 浏览

xero-api - Xero Api - 费用标记为已支付

使用 Xero.Api 进行 Xero 会计,我希望将费用从授权更新为付费。目前,我收到以下错误:

“状态更改无效。状态为‘授权’的费用报销,无法更新为状态‘已支付’”

这是否可以通过 API 完成,如果可以,那么最小的字段更改是多少?

非常感谢。

0 投票
1 回答
102 浏览

iis-7.5 - IIS下Xero伙伴证书安装

我在 Windows Server 2008 R2 上的 IIS 7.5 上正确安装 Xero 合作伙伴集成所需的 OAuth 证书时遇到问题。在http://developer.xero.com/documentation/advanced-docs/using-partner-applications-with-iis/曾经有来自 Xero 的指导,但现在页面只有 404。

根据之前的 Xero 建议,我已将证书安装到 Trusted Root Certifications Store,并且我的代码可以检索证书(使用其序列号);但是当我尝试访问私钥时,我收到一个CryptographicException: Keyset does not exist错误,其他 SO 帖子建议是权限错误(我的应用程序在专用服务帐户下运行),但所有这些帖子都假定证书安装在个人证书存储中 - TRC 商店不允许我选择授予服务帐户或任何其他帐户的权限。

0 投票
1 回答
47 浏览

xero-api - 正确的工资单小时 xml 数据类型

我正在尝试集成 Payroll API(美国),但在发布时间表时遇到了挑战。我正在使用 JSON 到 xml 解析器,它给了我这样的输出:

我没有使用 xml API 的经验,但这看起来与提供的示例代码相同。但是在 API 结束时,我返回的小时数为 0:

ETC...

用户控制台端的时间表也有 0 小时。还有什么我需要考虑的吗?

谢谢

0 投票
1 回答
130 浏览

apex - 将帐户代码过滤器添加到 XeroInvoice API

我们正在创建一个 Salesforce API,并且只想导入与某些帐户代码相关的 Xero 发票。我们不希望系统中的每个 Xero 联系人和 Xero 发票。

目前,我们调用一页发票,然后遍历每张发票中的行项目,只插入包含我们要查找的帐户代码的发票。

这不是一个有效的过程。因此,我想与 XeroAPI 专家核实一下,是否有任何过滤器可以应用于 GET 调用?

0 投票
1 回答
106 浏览

php - 查询 PurchaseOrderNumber 返回所有 PurchaseOrders

我正在尝试使用“PurchaseOrderNumber”字段查询特定的采购订单,但是无论我提供什么值,都会返回所有 PurchaseOrders。

我已经复制了完全相同的代码,除了换出发票和“InvoiceNumber”的查询工作正常,只是不是 PurchaseOrders。

这是我正在调用的 URL:

0 投票
2 回答
387 浏览

asp.net - OAuth2 端点发布请求 Xero

首先,我没有使用 Xero api。我认为这比 Xero 更像是一个 OAuth2 问题。

不太确定问题是一般的 OAuth2 问题还是 OAuth2 的 Xero 实现。我可以成功地进行身份验证,从 Xero 获取我的令牌等。我什至可以成功地向他们的端点发出获取发票和联系人的请求。我的问题是尝试发布任何内容,即创建发票。

服务器响应 400 Bad request。通过将 XML 放入他们的 API 测试器中,我已经通过实际发布数据确认是正确的,并且一切都很好。

发布请求不应该是httpwebequest带有查询字符串的标准 (POST)?oauth_signature=[sig here]以及通过流编码和发送的实际发布数据 URL 吗?我的实施是否正确,我应该在其他地方寻找问题吗?以表格形式发送的数据是否应该包含在签名中?

0 投票
1 回答
2222 浏览

php - PHP - 使用签名验证设置 Webhook 接收器

我需要设置一个 PHP 页面来接收 Webhook - 我过去做过很多这样的事情,所以这不是问题,但是我正在为这个项目使用的 API 要求我的 webhook 验证标题中提供的签名.

作为验证请求的一部分,它将发送以下内容:

我已经创建了一个 Webhook 密钥(例如“ABC123”),并且作为此 Webhook 验证请求的一部分,我必须确保使用 HMACSHA256 和您的 webhook 密钥和 base64 编码的有效负载应该与标头中的签名匹配。这是一个正确签名的有效载荷。如果签名与散列的有效负载不匹配,则它是一个错误签名的有效负载。

为了获得 Intent to Receive 验证,接收 url 必须以 status: 200 Ok 响应所有正确签名的有效负载,并以 status: 401 Unauthorized 响应所有未正确签名的有效负载。

在这一点上,我对如何进行此操作有点迷茫-可以在此处找到此设置的详细信息:

https://developer.xero.com/documentation/getting-started/webhooks

0 投票
1 回答
62 浏览

api - Xero API - 通过 API 将唯一的二维码插入 Xero Payslips

Xero 的人可以帮助我提出请求,因为开发人员页面上没有电子邮件地址。

我想插入一个独特的二维码,其中包含从 API Post 响应收集的信息到工资单和发票上。

是否有 API 端点来执行此操作?

谢谢

罗伯特

0 投票
1 回答
385 浏览

codeigniter - Codeigniter Xero api 库添加采购订单

我正在使用https://github.com/dharyk/codeigniter-xero将 Xero 集成到我的网站。在向 Xero 添加发票或添加联系人时非常有用。

但它不能添加采购订单。我正在使用 $this->xero->PurchaseOrders($new_po);添加采购订单。但它给了我以下错误:

遇到未捕获的异常

类型:XeroException

消息:所选方法不存在。请使用以下方法之一:帐户、银行交易、品牌主题、联系人、信用票据、货币、员工、费用索赔、发票、项目、日记帐、手动日记帐、组织、付款、收据、税率、跟踪类别、用户

文件名:/home/path-to-files/application/libraries/Xero.php

行号:167

我认为这是因为这个库是很久以前写的,采购订单来得晚(只是想)。

有什么办法可以将采购订单方法添加到这个库中?

也欢迎任何其他建议。

谢谢