我的公司使用QuickBooks Online,我想写一些PHP脚本,可以从QuickBooks Online订阅中检索客户列表和发票列表等非常基本的信息。
因此,我创建了一个QuickBooks IPP帐户(在developer.intuit.com上)。
现在,如何将我的QuickBooks IPP帐户连接/指向我公司的QuickBooks Online订阅?
谢谢。
答案 0 :(得分:1)
我们使用三条腿OAuth授权您的应用程序拨打您的QBO帐户:https://developer.intuit.com/docs/0025_quickbooksapi/0010_getting_started/0020_connect/0010_from_within_your_app
获得访问令牌和密码后,您可以调用API。
答案 1 :(得分:1)
如果你想快速运行一些PHP代码,我刚刚完成了一个你可以在这里找到的例子:
测试一下然后告诉我你的想法。
答案 2 :(得分:0)
我们编写了一个开源的PHP DevKit,它很受欢迎,并且里面有很多例子。帮助您建立连接并发出OAuth请求可能会有所帮助。
您可以在GitHub上找到代码:
如果您按照快速入门指南(基本上涉及交换一些URL和令牌 - 因为您已经使用Intuit注册了您的应用程序,您将不需要再次执行该部分)您将最终得到一个工作迷你应用程序,具有工作“连接到QuickBooks”按钮,蓝点菜单,断开连接脚本,以及一大堆示例数据交换脚本,用于添加/查询/更新客户,发票等。
快速入门指南:
很多很多示例代码:
答案 3 :(得分:0)
亲爱的,
以下内容旨在以简化的方式演示INTUIT API AUTHORIZATION:
注意:本教程假设您已在https://developer.intuit.com注册 并创建并注册了新的应用程序。所以你必须拥有'Oauth Consumer Key'和'Oauth Consumer Secret'。
概述步骤:
Get REQUEST TOKEN, REQUEST TOKEN SECRET & Authorization URL.
Go to Authorization URL select the company to be authorised and click Authorize button.
Get OAUTH VERIFIER CODE post authorization (after autorization button is clicked) through a GET request from Intuit API server.
Get ACCESS TOKEN and ACCESS TOKEN SECRET using
OAUTH VERIFIER CODE,
REQUEST TOKEN & REQUEST TOKEN SECRET.
Create DateService object using 'Oauth Consumer Key', 'Oauth Consumer Secret', ACCESS TOKEN, ACCESS TOKEN SECRET & Company id (a.k.a Realm id).