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

java - 运行演示应用程序的问题

据我所知,我已按照https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0200_DevKits_for_Intuit_Partner_Platform/Sample_Apps/Java_Sample_App_for_AggCat_Services/0010_Creating_the_App中详细说明的步骤运行 java 演示应用程序。

启用日志后,我在日志输出中看到以下条目

所以我认为服务器认为我没有权限,但是 intuit 开发者网站显示我有客户帐户数据 API 的测试访问权限。有人可以让我知道我做错了什么。

顺便说一句,我认为上面链接的文档被切断了。非常最后的语句说“运行方式”,但没有说运行方式

0 投票
0 回答
741 浏览

quickbooks - 通过 IPP 将发票添加到 Quickbooks 会导致同步错误

当我尝试通过 .net IPP SDK 添加发票时,发票添加请求运行成功,但是一旦从 Quickbooks 中的同步管理器启动同步,我就会收到错误消息。该错误仅在使用 GetSyncActivity() 检索状态时可见

我看到的错误是:

QBXML 验证错误:[severity=FATAL_ERROR,message=cvc-complex-type.2.4.a:发现以元素“TxnDate”开头的无效内容。需要“{CustomerRef}”之一。,locator=[url=null,line=-1,column=-1,node=null,object=com.intuit.sb.datasync.writeback.qbxml.schema.InvoiceAdd@ 4538d9d1,字段=空]]

我启用了请求日志记录,并且在查看生成和发送的发票 XML 时,如果我将其与在线文档中的示例请求进行比较,它看起来没有任何问题。我已经尝试指定可能是问题的其他客户 ID 的想法,指定帐单地址/送货地址,并指定 ARAccountRef,但这些更改都没有对错误产生任何影响。

有什么我遗漏的东西,或者你能想到的任何我可以尝试解决的问题吗?

要求:

回复:

通过调用 GetSyncStatus(...) 检索到的信息,指定 ErroredObjectsOnly=True

0 投票
2 回答
92 浏览

intuit-partner-platform - 状态 API 在 apiexplorer 上显示服务器错误

状态 API 在检索 QuickBooks(适用于 Windows)实体的同步状态时引发错误:

-服务器错误。-404 - 找不到文件或目录。- 您要查找的资源可能已被删除、名称已更改或暂时不可用。

您可以查看: http ://apiexplorer.developer.intuit.com/V2QBD#api

SyncActivity API 也仅显示帐户的详细信息。

我想解决写回错误。

如何解决此问题并获取同步状态和同步活动?

0 投票
1 回答
365 浏览

intuit-partner-platform - 尝试使用 IPP.NET 插入 QBO 发票

我正在尝试使用 IPP.NET 将发票插入 Quickbooks Online。问题似乎在于设置项目。

这是我的第一行的VB代码片段,它工作正常......

如果我添加以下代码来设置项目,我会收到形成 XML 的错误...

我什至不明白为什么项目 ID 似乎是某种数组或项目列表。一个文档来源表明发票行有一个 itemID 属性,但情况似乎并非如此。谁能给我设置发票行的 itemID 的代码?

0 投票
1 回答
214 浏览

intuit-partner-platform - 从单个用户 ID 到应用程序的多个 OAuth 授权连接

从单个用户 ID 到单个应用程序是否可以有多个并发 OAuth 授权连接?

前任。用户 ID abc@company.com 授权访问应用程序 XYZ(通过https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere的第 2 步)。在用户授权访问应用程序 XYZ 时再次执行该操作。捕获的两个令牌仍然有效以备将来使用。

目前,后续的 OAuth 授权会使来自先前 OAuth 授权的令牌失效。

0 投票
1 回答
183 浏览

intuit-partner-platform - 在我的开发人员中心测试 asp.net 应用程序时出现 OpenID 错误

我正在测试使用 .NET Devkit 2.0 开发的应用程序。在我的开发人员中心,我正在尝试在页面的“测试您的应用程序”部分中运行连接测试。OAuth 测试工作正常,但是当我尝试测试 OpenID 时出现错误。

当我单击“从 Intuit App Center (OpenID) 测试订阅应用程序”时,它会将我带到公司连接页面,然后我选择公司,然后它会将我带到我的应用程序的免费试用页面。当我单击“授权”时,我收到 404 错误。

URL 指向:
https://myserver.com/Error.aspx?aspxerrorpath=/myapp/OpenIdHandler.aspx
其中 myserver 是我的开发服务器的名称,myapp 是我的应用程序的名称。

我能够顺利地从 Visual Studio 运行该应用程序。它按预期连接并运行,但是当我在开发中心尝试它时,它无法正常工作。

我的应用程序设置是否正确?在这种情况下,我应该指向 OpenIdHandler.aspx 吗?

开发中心的应用设置:
应用 URL:https://myserver/myapp/Default.aspx
断开连接 登陆 URL:https://myserver/myapp/Disconnect.aspx
管理用户 URL:https://myserver/myapp/Default.aspx
OpenID URL:https://myserver/myapp/OpenIdHandler.aspx

这是我第一次发布到 Intuit App Center,所以任何建议都会有很大帮助。我什至不确定开发中心的设置是否有问题。谢谢

0 投票
1 回答
66 浏览

intuit-partner-platform - 从 IntuitBatchResponse 获取状态

我正在使用 IntuitBatchRequest 将多张发票插入 Quickbooks Online。我试图了解响应属性以了解哪些发票是成功的,以及那些不成功的发票的具体问题是什么。我正在尝试两种不同的方法来查看结果。一旦程序循环通过它们进行记录。代码的简化版本如下所示:

另一个代码将响应绑定到网格以供我查看。网格代码片段如下所示:

上述属性有效。但是,当我尝试绑定到 Fault.Error.Code 时,它​​告诉我 Intuit.Ipp.Data.Error[] 不包含名为“code”的属性。但是,Error 的类列表显示它具有属性,包括代码、详细信息、元素和消息。这些属性还在 Visual Studio 的对象浏览器中显示为 Error 的字符串属性。所以,这是我的问题... 1. 成功的最终决定因素是什么属性和价值?2. 我如何获得有关错误的更多信息?我能找出的唯一错误属性(Fault.type)只是告诉我我得到了一个 ID 异常。

0 投票
3 回答
189 浏览

intuit-partner-platform - 如何识别账户类型

我使用getAccount()and获取帐户列表discoverAndAddAccounts()。对于每种帐户类型(CREDIT、LOAN 等),我需要访问一组特定的字段。例如,我想访问 CreditAccount 的 creditMaxAmount 字段。但是,我似乎没有找到一种方法来识别给定帐户对象的“类型”。

总之,给定上述函数的输出,我如何识别帐户类型以访问特定于该帐户类型的字段。

0 投票
1 回答
410 浏览

c# - 使用 .NET 开发工具包提取自特定日期以来在 QuickBooks 中修改的所有客户

IDS 正确地接受 StartCreatedTMS/EndCreatedTMS 的查询以检索仅在 QuickBooks 中修改的对象 - 而不是数据服务。

IPP .NET 开发工具包似乎只公开 CDCAsOf 属性。我是否遗漏了什么和/或有没有办法通过 .NET 开发工具包通过 StartCreatedTMS 查询 QB 桌面?

0 投票
3 回答
380 浏览

intuit-partner-platform - 尝试使用 IPP.NET 插入 QBO Credit Memo

我正在使用 IPP.Net 尝试将单个 CreditMemo 插入 Quickbooks Online。我已成功插入具有类似代码的发票。我插入 CreditMemo 的代码如下:

我收到一条错误消息“内部服务器错误”。这似乎是一个 IdsException。正如我在另一篇文章中所指出的,我能够通过 Fault 和 Error 对象获取 BatchRequest 的详细信息。但是,我不明白如何使用 Dataservices 获取有关此错误的详细信息。

我认为我可能需要更好的错误处理,假设有更多信息可用于此错误。而且,我需要帮助弄清楚为什么我为发票设置的相同属性不适用于 CreditMemo。不幸的是,Intuit 网站中列出所需属性的文档不包括 CreditMemo(尽管它包括发票)。