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

xero-api - Xero API - 税率是否有主键?

我正在尝试将税率记录从我们的 Xero 平台提取到我们的外部应用程序(以便用户可以将税率应用于外部应用程序中的发票行项目)。

为了使这些记录保持最新,我通常会依赖 Xero ID 或其他唯一标识符。但是,对于税率,似乎它们唯一的标识符就是名称(当用户更新税率名称时,或者在具有匹配名称的税率的情况下,这显然会导致问题)。

我是否缺少可以使用的不同主键?

0 投票
1 回答
103 浏览

python - 用于创建跟踪选项的 Put 方法的问题 - Python

我想为我的组织使用 Xero 跟踪类别 API 在相应的跟踪类别下创建一个跟踪选项((即)添加跟踪选项)。但是在使用“put”请求方法创建数据时,它并没有创建。

我在 python 中使用以下条件:

我想知道,对于内容类型 xml/text 和 application/json,请求中要更新的数据的格式是什么。

xml_string 和 url,我给出的如下:

在哪里Tracking_Category='620815a2-a7c6-4b85-8b01-ffb254ab34ad'

谢谢

0 投票
1 回答
127 浏览

.net-core - Xero API 无效的 OrgId

使用Xero API

授权回调返回org,它应该对应 于 Xero 用户允许访问Organisation的 ' 。ShortCode

在回调org值 isBFtWATeLda24OXh2Yv-FLGOrganisation's ShortCodeis !hvw0y,这显然不匹配。

其他可能匹配的字段

  • OrganisationId-29e0fd2c-15da-409e-8462-1ac28b9f8f55 没有匹配
  • ApiKey-QIBVL4B2BBDNE5WBADGFHZEQYR6SXM 没有匹配

我想知道如何将值org回调参数链接到OrganisationXero 中。

使用Xero API .NET Core 客户端

0 投票
1 回答
278 浏览

xero-api - Xero PHP API,出现错误

我正在遵循的步骤。

  1. 我将身份验证参数作为 1 发送到 public.php 文件并接收 oauth_token 和 oauth_token_secret。

http://localhost/XeroOAuth-PHP-master/public.php?authenticate=1

在此阶段,会话生成如下

数组([oauth] => 数组([oauth_token] => XXX [oauth_token_secret] => XXX [oauth_callback_confirmed] => true )

)

  1. 下一步,我调用这个网址http://localhost/XeroOAuth-PHP-master/public.php?oauth_verifier=1&oauth_token=3CHDO7HFISTMVJXDX7IIPMRJUZH2FC

在这个阶段,它会抛出以下错误,即 permission_denied。

错误:oauth_problem=permission_denied&oauth_problem_advice=%20consumer%20was%20denied%20access%20to%20this%20resource。

以下是我在页面中收到的整个错误格式。

XeroOAuth 对象 ( [_xero_defaults] => 数组 ( [xero_url] => https://api.xero.com/ [site] => https://api.xero.com [authorize_url] => https://api. xero.com/oauth/Authorize [signature_method] => HMAC-SHA1)

主机:api.xero.com 用户代理:Xero-OAuth-PHP 公共接受编码:放气,gzip 接受:应用程序/xml 内容长度:0

)

0 投票
1 回答
72 浏览

xero-api - 使用 Xero API 创建支票

我是使用Xero开发的新手。我需要创建并向一方签发支票。从这个链接看来,Xero 确实支持支票的创建。但是,我找不到可以让我使用 REST API 调用执行相同操作的开发人员文档。这是可能吗?我错过了什么吗?

非常感谢您的帮助。

0 投票
1 回答
373 浏览

xero-api - XERO - 私人应用程序不工作

我正在尝试通过创建 pem 文件来创建私有应用程序,但是,这不起作用。我收到错误“无法创建应用程序”。

尝试使用https://developer.xero.com/documentation/api-guides/create-publicprivate-key上列出的以下 ssl 命令

openssl genrsa -out privatekey.pem 1024 openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 1825 openssl pkcs12 -export -out public_privatekey.pfx -inkey privatekey.pem -in publickey.cer

在此处输入图像描述

0 投票
1 回答
86 浏览

xero-api - xero-api 初始化问题

我试图设置 xero-node 传递消费者密钥和消费者秘密以及应用程序名称作为用户代理。但是,当我进行测试调用时,例如 xeroClient.core.users.getUsers() 代码似乎只是冻结没有给出任何错误但是我无法进一步移动。

0 投票
1 回答
129 浏览

xero-api - 使用 Xero API 为联系人支付的第一张发票

我们希望在 Xero 中提取那些在规定时间内支付了他们的第一张发票的联系人。

是否有任何简单的解决方案可以使用 Xero API 实现这一目标?

谢谢

0 投票
1 回答
80 浏览

ruby-on-rails - 获取项目失败后更新 XERO 项目

我正在使用 xeroizer gem 并面临一些问题。

这是我的控制器中的内容:

items_found数组包含已存储并存在于 xero 中的所有项目,这些项目是我从 s 数组中获取code的。如果xero_id存储了,我尝试找到它,Item但它失败了。

binding.pry但是我的代码在调用后因此错误而失败

我发现了这个类似的错误

CogsAccountCodexeroizer gem 文档/代码中没有提及。

任何帮助将不胜感激。

0 投票
1 回答
180 浏览

html - 使用 Oauth 使用 HTML 在 Accounting API 上发出数据请求

我在 Xero 中设置了一个私有应用程序,并希望发出一个 html 请求(使用我的凭据)以获取 JSON 响应。例如,要对此 url 进行 GET 响应:https ://api.xero.com/api.xro/2.0/Accounts 。

使用我使用过的其他 API,我可以通过在 Internet 浏览器的地址栏中输入端点并在浏览器中获取 JSON 响应来测试我的请求。

如果该 html 请求包含我的消费者密钥以及我的 RSA 私钥,我无法弄清楚它会是什么?

这甚至可以使用 Xero 授权过程吗?