问题标签 [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 回答
103 浏览

linux - 尝试获取令牌时 Xero 合作伙伴 API Oauth 证书问题 (Linux/Perl)

我正在尝试完成与 Xero 合作伙伴 API 的集成,但在获取令牌的 Oauth 过程中遇到了一些问题。我们使用公共 API 对此没有问题,但使用需要客户端证书的合作伙伴 API,我们不断收到错误“无法连接到 api-partner.network.xero.com:443”。

我们从授权服务器(运行 perl 代码的 Apache/Linux 服务器)处理此 oauth 部分。其余的调用是从我们的主 IIS 服务器进行的,我们在那里没有问题。

令人费解的是,根据文档,我们甚至不需要客户端证书来进行 oauth 调用。 http://developer.xero.com/documentation/getting-started/partner-applications/

然而,起初我们收到了错误消息(“证书验证失败”),我们猜测即使在这个阶段我们确实需要客户端证书。因此,我们尝试安装和使用所有证书变体,但仍然无法连接。

任何人都可以确认 oauth 调用需要客户端证书,如果需要详细说明在 apache/linux 服务器上完成 Oauth 步骤需要什么?需要什么证书,我们如何安装它们?

非常感谢你,盖伊。

0 投票
1 回答
438 浏览

asp.net - 连接 Xero Web API 时,私有应用程序无法请求请求令牌错误

我正在关注下面的 VB.Net 示例应用程序。 https://github.com/SuperRoo/Xero_Asp_VB_Net_Connection_Example

代码看起来很有希望。但是当我运行应用程序时,下面的行给出了一个异常。

异常详细信息:DevDefined.OAuth.Framework.OAuthException:私有应用程序无法请求请求令牌

仅供参考:我无法从这个论坛帖子中得到任何信息。 https://community.xero.com/developer/discussion/6639946

有人帮我解决这个问题。请...

0 投票
0 回答
82 浏览

c# - DotNetOpenOAuth 内容类型

为了解决 DotNetOpenOAuth 的问题,我把剩下的头发都扯掉了。以下是问题的详细信息。

这工作得很好,服务器接受请求并回复。现在,我想切换到使用 xml 与远程服务对话(这是他们比 json 更喜欢的格式)所以我将所有代码更改为发送 XML 数据而不是 json 并将内容类型更改application/x-www-form-urlencoded为根据 Web 服务提供商文档。现在的问题是服务返回 401 未经授权的请求 - 原因:application/x-www-form-urlencoded使用时签名无效

问题:

  1. 生成 oauth 签名时是否Content-Type考虑了这一点(我查看了 DotNetOpenOAuth 源代码但没有运气)?
  2. 有人遇到过这个问题并解决了吗?
0 投票
1 回答
1190 浏览

c# - 连接到 Xero API(公共应用程序)

我想连接到 Xero API,我有以下代码:

我的问题是我收到了这个错误:

我将被引导到授权应用程序,他们提供了要输入的代码,但我不知道在哪里可以输入这些代码。有人可以帮我吗?谢谢。

0 投票
1 回答
345 浏览

python - PyXero 库验证异常

我正在尝试使用 python3 的 pyxero python 库向 xero 添加付款。我可以添加发票和联系人,但付款总是返回验证异常。这是我提交的数据:

和 xero 响应:

0 投票
1 回答
174 浏览

api - 使用 Workato 将多人添加到 Xero 联系人

今天是个好日子,

我正在使用 Workato,我想创建一个食谱,将多个人添加到 Xero 中的特定联系人。目前,我尝试在 workato 中使用 foreach 循环,并在其中将一个人添加到特定联系人。但似乎在创建新人的过程中,它只会覆盖 xero 中的现有人,因此只会保存一个人。有人知道如何解决这个问题吗?请帮忙。

0 投票
1 回答
9526 浏览

php - 将集合转换为 Eloquent 对象

目前我在 Laravel 5.2 中使用 Xero API。我想用 Eloquent 的力量来处理这些数据。

实际上,我可以恢复发票,甚至可以使用链接方法过滤它们,如下所示:

如果我做 a var_dump,我会得到这种数据:

雄辩的链接方法可以让我执行这样的事情。目前它失败了:

检查 Laravel 的文档,假设我可以转换为一个集合collect

$collection不能解决问题。现在数据结构不同但仍然不能使用 Eloquent。现在数据是:

但显示数据是正确的Illuminate\Support\Collection,而且似乎是正确的。

谢谢!

0 投票
1 回答
180 浏览

openerp - 当 Xero 集成到 Odoo 时,将数据导入到 Odoo 会出现错误

我正在将 Xero 与 Odoo 集成,因此在导入数据时会出现错误,例如

在此处输入图像描述

我还重新启动了服务器并更改了秘密 api 密钥和使用者密钥但没有改变

关于它的任何想法或任何建议?

0 投票
0 回答
181 浏览

ios - 如何在ios APP中集成XERO

我想知道是否有任何用于 XERO 的 SDK 集成到 iOS 应用程序中。

如果有,流程是什么?我想从我的应用程序中将图像(例如一些账单图像)分享给 XERO

我找不到任何适用于 iOS 的 API 链接,如果有人能给我有关 iOS 中 XERO 集成的任何信息,那将会很有帮助。

0 投票
2 回答
47 浏览

oop - 多重继承和不同类型的方法。这些方法和继承是什么意思?

嗨,我需要一些帮助来理解这些代码。这些来自 Xero Api,不幸的是没有评论,所以我很难理解下面的代码。

我确实了解继承和面向对象编程的概念。但是我对接口和抽象类中的代码感到困惑。

我也在努力理解以下三种方法。我得到了返回类型,但是方法名称后面的 <> 是什么意思。在所有情况下 new() 是什么意思。

有人可以告诉上面代码的实际含义。谢谢