问题标签 [intuit-partner-platform]

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

quickbooks - IPP .NET CustomerQuery 排除作业

我们如何使用 IPP .NET(QuickBooks Online)从 CustomerQuery 中过滤出 Jobs?

请参阅此线程以供参考(似乎未解决?): https ://idnforums.intuit.com/messageview.aspx?catid=87&threadid=16282

以下是应该排除乔布斯的相关行,但它不起作用......

谢谢,凯尔

0 投票
3 回答
2495 浏览

quickbooks - QuickBooks Online 使用过滤器查询每次都返回 401

我已经成功使用 POST 和 Content-Type application/xml 创建对象

我也使用 Content-Type application/x-www-form-urlencoded 和一个空白请求主体成功查询,该请求主体根据我指定的 URI 返回所有对象类型。

我也可以在请求正文中使用类似 PageNum=1&ResultsPerPage=1 的内容,并且我已经弄清楚如何将其合并到签名中,以便获得有效的响应。

但是,无论我如何格式化它,当我尝试使用过滤器(像 Filter=FAMILYNAME :EQUALS: Doe 这样基本的东西)时,除了 401 响应之外,我什么也得不到。我已经阅读了关于如何使用 [RFC3986] 百分比编码对所有参数名称和值进行转义的 OAuth Core 1.0 Revision A 规范。但是我觉得我错过了一个步骤或格式不正确。我在 Intuit 的论坛中搜索关于什么是正确格式的信息不一致。

对此的任何帮助将不胜感激。我已经为此苦苦挣扎了一个星期。

我在尝试使用过滤器时得到的响应是:HTTP Status 401 - message=Exception authenticationing OAuth; 错误代码=003200;状态码=401

- - 更新 - -

当我尝试将过滤器与新 IPP 开发人员工具 - IPP API Explorer 一起使用时,我看到了同样的错误。我正在使用 IDS V2 QBO API Explorer。我可以使用该工具来检索所有帖子,并且响应显示了我所有的客户,但是当我尝试使用过滤器时,我得到:服务器错误 401 - 未经授权:由于凭据无效,访问被拒绝。您无权使用您提供的凭据查看此目录或页面。

有任何想法吗?如果我从 API Explorer 工具中得到同样的错误,这让我认为问题完全是另外一回事。

----最终更新----

我终于在过滤器方面取得了成功,我相信我已经弄清楚了我的问题所在。我一直怀疑我是否能够使用像“PageNum=1&ResultsPerPage=1”这样的分页查询来工作,但无法获得像“Filter=FAMILYNAME:EQUALS:Doe”这样的查询。我怀疑过滤器格式中的空白存在问题。之前让我无法追踪的原因是我无法让过滤器在 IDS V2 QBO API Explorer 中工作。这让我怀疑还有其他事情发生。我决定完全忽略 API Explorer,并专注于为什么我可以让它以一种方式工作,而不能以另一种方式工作。

我相信我的问题归结为签名中过滤器值的编码不当。这解释了我得到的 401 无效签名错误。

“Filter=Name :EQUALS: Doe”在标准化后变为“Filter=Name%20%3AEQUALS%20%3ADoe”。

应该给出“Filter%3DName%2520%253AEQUALS%2520%253ADoe”的百分比编码。

本质上,您必须对空格和冒号进行“双重”编码,但不能对等号进行编码。我尝试了许多编码排列,但相信我的错误是我不是“双重”编码,或者当我进行双重编码时,我包含了“=”符号。无论哪种方式都会破坏您的签名。感谢大家的意见。

0 投票
1 回答
217 浏览

intuit-partner-platform - 通过 IPP Api 添加的客户未在 quckbook online 上列出

我已经在 quickbook 上创建了自定义应用程序我试图从我的本地主机添加客户但没有成功,我正在使用 Keith SDK 输出是

发生错误 -1092:XML 解析器说:6:没有要解析的 XML 内容。

但是我从quickbook获得了成功的令牌,密钥。FLAVOR_ONLINE、FLAVOR_DESKTOP 的 realmID 是否不同?当我使用风味桌面数据时似乎添加了。但在线风味失败请帮忙

0 投票
1 回答
108 浏览

intuit-partner-platform - 一次从 intuit Anywhere api 获取多张发票

当我在 QB 中更新发票时(在我的系统中更改后),我想避免更新用户在 QB 中修改的任何内容。我的计划是使用过滤器 API 方法并按 Ids 过滤以从我的应用程序创建的 QB 获取发票列表。但是,看起来 InvoiceFilter 不接受 ListIdSet。它确实有一个 TransactionIdSet,但我找不到通过数据服务获取该数字(即 TransactionId)的方法。阅读发票时,它肯定不在响应中。那么,如何通过 API 查询一组特定的发票呢?

0 投票
1 回答
357 浏览

intuit-partner-platform - 其他任何对 intuit.ipp.anywhere.logout 调用有问题的人

在注销过程中,我正在调用 intuit.ipp.anywhere.logout 并将其传递给回调函数。回调函数处理正确;但是,它不会退出应用中心。还有其他人有类似的问题吗?

0 投票
1 回答
104 浏览

c# - 尝试使用 .net DevKit 2.0 创建新客户时出错

当我尝试在 Quickbooks Desktop 中创建新客户时出现错误。

错误:对象引用未设置为对象的实例。

当我尝试为客户创建地址时发生错误。

就像我说的那样,当它到达第一个地址行时就会发生错误。Name、GivenName 和 FamilyName 字段有效,因此它必须与地址数组有关。我已经坚持了几天,任何帮助将不胜感激。

0 投票
1 回答
125 浏览

.net - .NET 的 Intuit 合作伙伴平台示例应用程序

我想从这里安装 .NET 的 Intuit 合作伙伴平台示例应用程序。我从这个网址完成了所有步骤。但我不知道在哪里可以找到 web.config 的 FileEncryptionKey。有人可以帮忙吗?

0 投票
2 回答
334 浏览

quickbooks - 如何设计一个好的 QuickBooks 集成解决方案

我现在已经使用了 QBO 和 QBD API,并且觉得我对它的思考方式以及如何与之交互有了相当的了解。所以现在是时候设计实际的集成解决方案了。

在我的应用程序中,您可以创建新客户、报价服务、执行服务,并很快将发票传递给 QuickBooks,听起来很简单。

但是,如果客户还没有在 QB 中呢?没问题 - 对于每张发票,我都会查找客户(无论如何都需要 id),如果它不存在,请添加它。但是,如果我必须为每张发票查找客户,它似乎可能会很慢。我可能有 30,000 名客户,每天有 500-3000 张发票。

所以我的问题是这样的;别人在做什么?

a) 您是否将每个客户的 QB id 存储在您的数据中?

b)您如何检测地址更改(在您的应用程序中更改并在 QB 中更改)?

c) 批量提交界面是不是要快得多我应该使用那个?

谢谢你的帮助!

0 投票
0 回答
137 浏览

.net - Intuit 合作伙伴平台服务不可用错误

我安装了 Intuit 合作伙伴平台的示例应用程序。我单击“添加帐户”,选择机构,然后当我尝试登录时,调用 DiscoverAndAddAccounts 时出现错误“服务不可用”:

任何人都可以解释什么是错的?我在登录名和密码中写了“测试”。

0 投票
1 回答
222 浏览

api - 如何获得 Intuit 数据服务 (IDS) 测试版功能?

我正在尝试使用此处Intuit.Ipp.Data.Qbo.VendorCredit标记为受限 beta 功能的实体。当我尝试使用开发环境凭据添加其实例时,我从 IDS 服务器收到“内部服务器错误”。

所以,我的问题是:

  1. 开发人员是否可以使用此功能?
  2. 如果是,那么我怎样才能得到它?
  3. 如果否,那么是否有任何替代解决方案?

我会很感激任何帮助。