【问题标题】:SOAP request to update record e.g. Customers In Quickbook Through WebConnector更新记录的 SOAP 请求,例如Quickbook 中的客户通过 WebConnector
【发布时间】:2014-09-04 11:44:17
【问题描述】:

我正在使用 QuickBook Webconnector 在 QuickBook 和 Sugar CRM 之间同步数据。我已经通过 QuickBook 上的 SOAP 请求成功实现了添加和导入功能但是我不知道如何通过 SOAP 请求更新 QuickBook 记录。请指导并帮助我编写更新记录的 SOAP 请求,例如通过 WebConnector 在 QuickBook 中更新客户。

我正在使用https://github.com/consolibyte/quickbooks-php 上提供的 PHP 中的 Webconnector API。

是否可以根据他们的 ListID 更新 Quickbook 中的客户数据? 如果可能的话,任何关于根据他们的 ListID 更新客户数据的指南

我需要有关更新客户 SOAP 请求的帮助,例如... 下面的添加客户 SOAP 请求的代码。

function _quickbooks_customer_add_request($requestID, $user, $action, $ID, $extra, &$err, $last_action_time, $last_actionident_time, $version, $locale)
{
// Grab the data from our MySQL database
$arr = mysql_fetch_assoc(mysql_query("SELECT * FROM my_customer_table WHERE id = " . (int) $ID));

$xml = '<?xml version="1.0" encoding="utf-8"?>
    <?qbxml version="2.0"?>
    <QBXML>
        <QBXMLMsgsRq onError="stopOnError">
            <CustomerAddRq requestID="' . $requestID . '">
                <CustomerAdd>
                    <Name>' . $arr['name'] . '</Name>
                    <CompanyName>' . $arr['name'] . '</CompanyName>
                    <FirstName>' . $arr['fname'] . '</FirstName>
                    <LastName>' . $arr['lname'] . '</LastName>
                </CustomerAdd>
            </CustomerAddRq>
        </QBXMLMsgsRq>
    </QBXML>';

return $xml;
}

非常感谢。

【问题讨论】:

    标签: web-services soap quickbooks intuit-partner-platform quickbooks-online


    【解决方案1】:

    您需要查看 QBWC 程序员指南以集成 SOAP 和 QBXML 命令 https://developer-static.intuit.com/qbSDK-current/doc/PDF/QBWC_proguide.pdf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多