我一直在阅读Intuit新的IPP联合应用程序文档。我正在尝试为Quickbooks在线成员用户创建一种登录外部Web应用程序内的quickbooks的方法。 Intuit使用OAuth,我使用相同的方法集成了twitter和linkedin。这两个都是双向API,但我不确定IPP是否也是如此。
我的问题是,文档似乎写在开发人员的角度来创建一个quickbooks添加,而不是有人试图从外部访问quickbooks数据。
我想做的甚至可能吗?
提前感谢您的帮助!
答案 0 :(得分:1)
要获得任何有意义的答案,您需要更多地解释一下您正在尝试做什么。特别是,你想这样做是没有意义的:
登录外部网络应用程序中的quickbooks
您是不是想将QuickBooks Online放在应用程序的iFrame中?如果那是你想要做的事情,你绝对不会通过Intuit的技术检查。
据说, 可以使用IPP从QuickBooks Online读取和写入数据(以及许多其他内容)。
对IPP的身份验证是通过OAuth OR 通过SAML (Intuit弃用的SAML) 进行的。
使用OAuth,您将获得一个OAuth令牌,然后您可以使用它来命中Intuit的XML REST API,以便为存储在云中的QuickBooks数据添加/更新/删除/ void / get / query。
使用SAML,您将获得一个SAML令牌,然后您可以使用它来命中Intuit的XML REST API,以便为存储在云中的QuickBooks数据添加/更新/删除/ void / get / query。 击>
如果你正在使用PHP(你标记了这个问题PHP,所以我假设你是),那么你应该看一下QuickBooks PHP DevKit(免责声明:我是开发人员): QuickBooks PHP DevKit
它包含了入门所需的一切 - 所有对象的OOP接口, SAML网关, OAuth组件,示例等。
快速入门指南是开始的地方: