问题标签 [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 投票
0 回答
12 浏览

xero - xero sdk:行项目单价四舍五入到小数点后 2 位

我已在 xero 中发布发票并以单价的 4 个小数点传递数据,但 xero 将其转换为 2 个小数点,所以由于四舍五入,我遇到了总金额问题...通过 API 我知道 unitdp=4 必须通过但如何用 sdks 做同样的事情?

所以这里 xero 将单价四舍五入为 0.76,所以我得到的总金额问题与我的原始发票不同。请告诉我如何解决它?

0 投票
1 回答
193 浏览

api - 如何使用 Xero API 检索自定义损益报告

我在 Xero 中为损益报告创建了自定义报告布局。

如何使用 API 在所述自定义布局中获取损益报告?

Xero API 文档讨论了一个名为standardLayout

如果将此参数设置为“true”,则不会将自定义报告布局应用于响应

但是将此参数设置为truefalse不会更改 API 调用的结果。

我为检索损益报告而进行的 API 调用:https ://api.xero.com/api.xro/2.0/Reports/ProfitAndLoss?fromDate=2020-12-01&toDate=2020-12-31&periods=11&timeframe=MONTH&standardLayout=false

0 投票
1 回答
353 浏览

c# - 从第三方网站重定向回 wpf 应用程序

我有 Wpf 桌面应用程序,我从中将用户重定向到登录到第三方网站(使用两步身份验证)。用户登录第三方网站后,将唯一代码返回到提到的回调 url。假设回调 url 是任何 api 调用,它会将代码返回给该 api 调用。

但在我的例子中,网站是通过使用 Process.Start(“第三方 url”)从 wpf 应用程序调用的。有什么办法可以让第三方网站将唯一代码返回给 wpf 应用程序?基本上我需要提供第三方,一个我可以在 wpf 应用程序中检测到的回调 uri。

我不确定我要问的问题在 wpf 中是否可行。如果我有任何网站,这两个步骤的身份验证会容易得多,但不知道如何在 wpf 中进行。

Xero(第三方)已在此处提供通过使用 httpListener 来执行此操作,但它不起作用

帮助 !

0 投票
0 回答
44 浏览

exception - 从 ApiException Xero 读取验证错误消息

嗨,我正在为 Windows 桌面应用程序实现 oauth xero api。

当我使用错误的详细信息将数据推送到 xero 时,我得到 api 异常,其中包含元素,并且在元素内部它们有 ValidationError 我想获取该验证错误以向用户显示导致异常的实际错误。

下面是我在异常中得到的,但我无法从中提取验证错误消息。有没有人试过这个如果有请帮忙!

0 投票
0 回答
25 浏览

xero-api - 我正在将 Xero 集成到我的 c# 项目中,每次用户单击连接时如何显示连接屏幕?

当我的项目最初开始时,它要求提供凭据以及选择哪个组织,但是当我单击断开连接时,组织断开连接,当我再次单击连接时,它没有显示 xero 登录页面,请帮助我,如何断开连接后,我再次显示 xero 登录页面??

0 投票
0 回答
9 浏览

oauth-2.0 - 迁移现有的 Xero 集成

目前我们正在使用 .pfx 私有应用程序集成,其中不涉及任何用户输入,因此我们可以向客户端公开 Xero 功能,而无需共享登录详细信息。

通过新的 OAuth 2.0 集成,最终用户似乎有必要授权访问应用程序。有没有办法可以绕过它,以便可以遵循旧的用户旅程?

0 投票
1 回答
102 浏览

php - XeroPHP API - 如何使用 calcinai XeroPHP 框架为联系人设置 BrandingTheme?

我们在 Web 服务中使用calcinai XeroPHP 框架。我们有 3 个不同的品牌主题供我们的联系人使用,我知道所有这些品牌主题 ID。

要将 BrandingTheme 分配给现有联系人,我在 Contact 类中看到了特殊方法:

如我所见,我需要将BrandingTheme对象传递给此方法,但我看不到如何获取或创建此对象的任何方法?例如,我需要为联系人设置“直接借记”品牌主题,并且我知道这个品牌主题在 Xero 中的 id 为“7ab6b4da-d5ed-4fdc-b9da-f359aafb63cf”。

我需要使用什么 PHP 代码来设置此 BrandingTheme 以联系?如何让 BrandingTheme 对象传递给方法?

0 投票
1 回答
41 浏览

c# - 从 Xero 的 OAuth 流程中获取用户电子邮件的惯用方式是什么

我有一个网络应用程序,它使用该Xero.NetStandard.OAuth2Client包来允许使用 Xero 进行身份验证。

一旦用户被重定向回我的应用程序,我使用该IXeroClient.RequestAccessTokenAsync方法将他们的代码交换为一个IXeroToken对象,这允许我按预期对 Xero API 进行调用。

我不知道该怎么做的一件事,我似乎无法在官方文档中找到,是如何从IXeroToken对象中提取用户的详细信息(即他们的姓名和电子邮件地址)。

根据标准,信息在IdToken属性中被编码为 JWT 字符串,但我不确定在没有额外依赖项的情况下如何从中获取信息。

0 投票
0 回答
25 浏览

api - 在没有 MVC 项目的情况下使用 Xero OAuth2 .Net SDK

嗨,我不想在 MVC 框架下启动一个新的 Web 应用程序来使用 NET OAuth 库,我曾尝试在我的标准 asp 网络应用程序中使用该库,到目前为止一切正常,除非它重定向和登录并返回 XeroClient 变为null 并且我无法继续使用令牌等。有没有人有使用来自 GITHUB 的 NET OAuth 库但不使用 MVC 网络标准项目或 MVC 网络核心项目的示例。

0 投票
1 回答
1137 浏览

azure - Azure Devops Pipeline 构建失败无法解析此引用无法找到程序集

第一次使用 Azure Devops,我设置的第一个管道一直失败。我在 VS 2019 中创建了一个项目来测试新的 Xero Oauth 2.0 实现。我已经安装了 Xero.NetStandard nuget 包和它需要的所有其他 nuget 包。我的工作机器上一切正常。

然后,我在 Azure Devops 中签入了我所有的源代码项,然后创建了一个管道来测试解决方案是否会构建......猜猜它失败的原因。

我有一大堆警告说 Xero 的 dll,基本上是我安装 Xero.NetStandard nuget 包时安装在我的项目上的所有 dll,因为它们不在磁盘上。

我的印象是管道的 Nuget 恢复部分负责确保所有这些 nuget 包都将安装在构建代理中。我管道的 nuget restore 部分显示“packages.config 中列出的所有包都已安装”。

所以我不知道为什么会出现这些警告。我错过了构建管道的步骤吗?

非常感谢任何想法和帮助。谢谢你。

这些是我收到的一些警告,这些警告反过来会在构建中产生错误。

这是我的代理的工作 YAML

下面是packages.config

最后,这是我的 nuget.config