问题标签 [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.
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 步骤需要什么?需要什么证书,我们如何安装它们?
非常感谢你,盖伊。
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
有人帮我解决这个问题。请...
c# - DotNetOpenOAuth 内容类型
为了解决 DotNetOpenOAuth 的问题,我把剩下的头发都扯掉了。以下是问题的详细信息。
这工作得很好,服务器接受请求并回复。现在,我想切换到使用 xml 与远程服务对话(这是他们比 json 更喜欢的格式)所以我将所有代码更改为发送 XML 数据而不是 json 并将内容类型更改application/x-www-form-urlencoded
为根据 Web 服务提供商文档。现在的问题是服务返回 401 未经授权的请求 - 原因:application/x-www-form-urlencoded
使用时签名无效
问题:
- 生成 oauth 签名时是否
Content-Type
考虑了这一点(我查看了 DotNetOpenOAuth 源代码但没有运气)? - 有人遇到过这个问题并解决了吗?
c# - 连接到 Xero API(公共应用程序)
我想连接到 Xero API,我有以下代码:
我的问题是我收到了这个错误:
我将被引导到授权应用程序,他们提供了要输入的代码,但我不知道在哪里可以输入这些代码。有人可以帮我吗?谢谢。
python - PyXero 库验证异常
我正在尝试使用 python3 的 pyxero python 库向 xero 添加付款。我可以添加发票和联系人,但付款总是返回验证异常。这是我提交的数据:
和 xero 响应:
api - 使用 Workato 将多人添加到 Xero 联系人
今天是个好日子,
我正在使用 Workato,我想创建一个食谱,将多个人添加到 Xero 中的特定联系人。目前,我尝试在 workato 中使用 foreach 循环,并在其中将一个人添加到特定联系人。但似乎在创建新人的过程中,它只会覆盖 xero 中的现有人,因此只会保存一个人。有人知道如何解决这个问题吗?请帮忙。
php - 将集合转换为 Eloquent 对象
目前我在 Laravel 5.2 中使用 Xero API。我想用 Eloquent 的力量来处理这些数据。
实际上,我可以恢复发票,甚至可以使用链接方法过滤它们,如下所示:
如果我做 a var_dump
,我会得到这种数据:
雄辩的链接方法可以让我执行这样的事情。目前它失败了:
检查 Laravel 的文档,假设我可以转换为一个集合collect
:
$collection
不能解决问题。现在数据结构不同但仍然不能使用 Eloquent。现在数据是:
但显示数据是正确的Illuminate\Support\Collection
,而且似乎是正确的。
谢谢!
ios - 如何在ios APP中集成XERO
我想知道是否有任何用于 XERO 的 SDK 集成到 iOS 应用程序中。
如果有,流程是什么?我想从我的应用程序中将图像(例如一些账单图像)分享给 XERO
我找不到任何适用于 iOS 的 API 链接,如果有人能给我有关 iOS 中 XERO 集成的任何信息,那将会很有帮助。
oop - 多重继承和不同类型的方法。这些方法和继承是什么意思?
嗨,我需要一些帮助来理解这些代码。这些来自 Xero Api,不幸的是没有评论,所以我很难理解下面的代码。
我确实了解继承和面向对象编程的概念。但是我对接口和抽象类中的代码感到困惑。
我也在努力理解以下三种方法。我得到了返回类型,但是方法名称后面的 <> 是什么意思。在所有情况下 new() 是什么意思。
有人可以告诉上面代码的实际含义。谢谢