Web services SOAP请求通过WebConnector更新记录,例如Quickbook中的客户
我正在使用QuickBook Webconnector在QuickBook和Sugar CRM之间同步数据。我已经在QuickBook上通过SOAP请求成功地实现了添加和导入功能,但我不知道如何通过SOAP请求更新QuickBook记录。请指导并帮助我编写更新记录的SOAP请求,例如通过WebConnector在QuickBook中更新客户 我正在使用PHP中的WebConnectorAPI,该API在上提供 是否可以根据客户的ListID更新Quickbook中的客户数据? 如果可能的话,任何关于根据客户列表ID更新客户数据的指南行 我需要与更新客户SOAP请求相关的帮助,如。。。下面是添加客户SOAP请求的代码。Web services SOAP请求通过WebConnector更新记录,例如Quickbook中的客户,web-services,soap,quickbooks,intuit-partner-platform,quickbooks-online,Web Services,Soap,Quickbooks,Intuit Partner Platform,Quickbooks Online,我正在使用QuickBook Webconnector在QuickBook和Sugar CRM之间同步数据。我已经在QuickBook上通过SOAP请求成功地实现了添加和导入功能,但我不知道如何通过SOAP请求更新QuickBook记录。请指导并帮助我编写更新记录的SOAP请求,例如通过WebConnector在QuickBook中更新客户 我正在使用PHP中的WebConnectorAPI,该API在上提供 是否可以根据客户的ListID更新Quickbook中的客户数据? 如果可能的话,任何
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;
}
function\u quickbook\u customer\u add\u请求($requestID、$user、$action、$ID、$extra、$err、$last\u action\u time、$last\u actionident\u time、$version、$locale)
{
//从MySQL数据库中获取数据
$arr=mysql_fetch_assoc(mysql_查询(“从my_customer_表中选择*,其中id=“(int)$id));
$xml='0
“.$arr['name']”
“.$arr['name']”
“.$arr['fname']”
“.$arr['lname']”
';
返回$xml;
}
非常感谢。您需要查看关于集成SOAP和QBXML命令的QBWC程序员指南