2011-09-15 19 views
1

マイCreateContactのWSDLの方法は、次のようになります。のMicrosoft CRM 2011 - エンティティIDが更新(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"; 
} 
:私は正常に動作し、新しい連絡先を作成するためにPHPを使用してい

<CreateContact xmlns=""> 
    <_contactId>string</_contactId> 
    <_firstname>string</_firstname> 
    <_lastname>string</_lastname> 
</CreateContact> 

「_contactid」(連絡先を更新する)という既存の「_contactid」を指定すると、「Entity IdをUpdateに指定する必要がありますか?

答えて

0

申し訳ありませんまだコメントを追加できませんので、可能な回答として追加する必要があります。

{}で囲んでguidを渡していますか?

関連する問題