0

我一直在阅读 Intuit 的新 IPP Federated App 文档。我正在尝试为用户(即 Quickbooks 在线成员)创建一种登录到我的外部 Web 应用程序中的 quickbooks 的方式。Intuit 使用 OAuth,我已经使用相同的方式集成了 twitter 和 linkedin。这两个都是双向 API,但我不确定 IPP 是否也是如此。

我的问题是,文档似乎是从开发人员创建快速手册插件的角度编写的,而不是有人试图从外部访问快速手册数据。

我想要做的甚至可能吗?

在此先感谢您的帮助!

4

1 回答 1

1

要获得任何有意义的答案,您将需要更多地解释您正在尝试做的事情。特别是,您想要这样做是没有意义的:

在我的外部 Web 应用程序中登录到 quickbooks

您的意思是要将 QuickBooks Online 放在应用程序的 iFrame 中吗?如果这就是你想要做的,你肯定不会通过 Intuit 的技术检查。

如此,使用 IPP 可以从 QuickBooks Online 读取和写入数据(以及许多其他内容)。

对 IPP 的身份验证是通过 OAuth通过 SAML (Intuit deprecated SAML)进行的。

使用 OAuth,您将获得一个 OAuth 令牌,然后您可以使用它来访问 Intuit 的 XML REST API,以添加/更新/删除/无效/获取/查询存储在云中的 QuickBooks 数据。

使用 SAML,您将获得一个 SAML 令牌,然后您可以使用它来访问 Intuit 的 XML REST API,以添加/更新/删除/void/get/查询存储在云中的 QuickBooks 数据。

如果您使用的是 PHP(您标记了这个问题 PHP,所以我假设您是),那么您应该看看 QuickBooks PHP DevKit(免责声明:我是开发人员): QuickBooks PHP DevKit

它包含您开始所需的一切——所有对象的 OOP 接口、SAML 网关、 OAuth 组件、示例等。

快速入门指南是开始的地方:

于 2011-09-15T19:08:04.147 回答