Мой метод wsdl CreateContact выглядит следующим образом:
<CreateContact xmlns="">
<_contactId>string</_contactId>
<_firstname>string</_firstname>
<_lastname>string</_lastname>
</CreateContact>
Я использую PHP для создания нового контакта, который отлично работает:
try {
$options = array(
'soap_version'=>SOAP_1_2,
'exceptions'=>true,
'trace'=>1,
'cache_wsdl'=>WSDL_CACHE_NONE
);
$client = new SoapClient('', $options);
} catch (Exception $e) {
echo $e->getMessage();
}
try {
$response=$client->CreateContact(array(
'_contactid'=>"",
'_firstname'=>"$_firstname",
'_lastname'=>"$_lastname"));
}
catch (Exception $e)
{
echo 'Caught exception: ', $e->getMessage(), "\n";
}
Когда я указываю существующий «_contactid» (для обновления контакта), я получаю: «Идентификатор объекта должен быть указан для обновления»?