PHP + Quickbook在线版(API集成)?

时间:2008-10-13 13:50:02

标签: php api integration quickbooks intuit

是否可以将基于PHP的基于Web的电子商务应用程序与Quickbook Online Edition集成?

当我在我的网站上进行销售时,我希望能够在我的会计账簿中进行相应的日记账。

注意,我指的是Quickbook 在线版不是桌面软件。

3 个答案:

答案 0 :(得分:15)

我现在已经构建了一组PHP类,便于与QuickBooks Online Edition进行通信。它使与QuickBooks Online Edition的通信变得如此简单:

// Create the connection to QuickBooks
$API = new QuickBooks_API(...);

// Build the Customer object
$Customer = new QuickBooks_Object_Customer();
$Customer->setName($name);
$Customer->setShipAddress('134 Stonemill Road', '', '', '', '', 'Storrs', 'CT', '', '06268');

// Send the request to QuickBooks
$API->addCustomer($Customer, '_add_customer_callback', 15);

// The framework also supports processing raw qbXML requests
$API->qbxml('
    <CustomerQueryRq>
        <FullName>Keith Palmer Jr.</FullName>
    </CustomerQueryRq>', '_raw_qbxml_callback');

您可以从我的主题下载框架: QuickBooks Online Edition PHP Package

我已经开始编写一些关于如何将Web应用程序与QuickBooks Online Edition集成的文档/提示: QuickBooks Integration wiki

答案 1 :(得分:4)

是的,您可以将qbXML请求发送到QuickBooks Online Edition,就像您可以将qbXML请求发送到常规桌面版QuickBooks一样。

下载QuickBooks SDK以获取更多详细信息。

答案 2 :(得分:3)

看起来Quickbooks OE有一个基于XML的SDK,可从以下网址获得:

http://developer.intuit.com/technical_resources/default.aspx?id=1492