SOAP-запрос на обновление записи, например. Клиенты в Quickbook через WebConnector

Я использую QuickBook Webconnector для синхронизации данных между QuickBook и Sugar CRM. Я успешно реализовал функции добавления и импорта через запрос SOAP в QuickBook, но я понятия не имею, как обновлять записи QuickBook через запрос SOAP. Пожалуйста, направьте и помогите мне написать запрос SOAP для записи обновления, например. для обновления клиента в QuickBook через WebConnector.

Я использую Webconnector API в PHP, который доступен на https://github.com/consolibyte/quickbooks-php< /а>.

Можно ли обновить данные клиентов в Quickbook по их ListID? Если возможно, какие-либо рекомендации по обновлению данных о клиентах в соответствии с их 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;
}

Большое спасибо.




Ответы (1)


Вам нужно посмотреть Руководство программиста QBWC для интеграции команд SOAP и QBXML https://developer-static.intuit.com/qbSDK-current/doc/PDF/QBWC_proguide.pdf

person William Lorfing    schedule 04.09.2014