1
我的createContact WSDL方法是這樣的:微軟CRM 2011 - 實體ID必須爲更新(PHP)指定
<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」(更新聯繫人),我得到:「實體標識必須指定更新」?