0
我正在使用QuickBook Webconnector同步QuickBook和Sugar CRM之間的數據。我已經成功實現了通過QuickBook上的SOAP請求添加和導入函數但我不知道如何通過SOAP請求更新QuickBook記錄。請指導並幫助我編寫更新記錄的SOAP請求,例如通過WebConnector更新QuickBook客戶。SOAP請求更新記錄例如客戶在QuickBook通過WebConnector
我使用PHP中的Webconnector API,可在https://github.com/consolibyte/quickbooks-php上獲得。
是否可以根據其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;
}
非常感謝。