我的CreateContact wsdl方法如下所示:
<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”(更新联系人)时,我得到:“必须为更新指定实体ID”?
答案 0 :(得分:0)
抱歉,我无法添加评论,因此必须将其添加为可能的答案。
你是否通过带有{}的guid传递它?