2016-06-09 5 views
1

내가 조호 CRM API를 사용하여 searchRecord에 노력하고있어 나는 때때로 다음과 같은 오류가 반환조호 CRM API는 때때로 오류

Array ([response] => Array ([error] => Array ([message] => Unable to process your request. Please verify whether you have entered proper method name,parameter and parameter values. [code] => 4600) [uri] => /crm/private/json/Contacts/searchRecords))

내 문제는 때때로 모든 것이 잘 작동하고 때로는이 오류가 있다는 것입니다

define("TARGETURL", "https://crm.zoho.com/crm/private/json/Contacts/searchRecords"); 
$parameter = array(
      'scope' => 'crmapi', 
      'authtoken' => AUTHTOKEN, 
      'selectColumns' => 'All', 
      'criteria' => '(Account Name:'.$accountName.')', 
      'fromIndex' => $fromIndex, 
      'toIndex' => $toIndex 
      ); 
$ch = curl_init(); 
      curl_setopt($ch, CURLOPT_URL, TARGETURL); 
      curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
      curl_setopt($ch, CURLOPT_TIMEOUT, 30); 
      curl_setopt($ch, CURLOPT_POST, 1); 
      curl_setopt($ch, CURLOPT_POSTFIELDS, $parameter); 
      $result = curl_exec($ch); 
      curl_close($ch); 

답변

0

다음은 큰 따옴표로 검색 필드를 입력하십시오. 다음은 리드 모듈에서 전자 메일을 검색하는 스크립트입니다.

 


    $xmlData = "(Email:$email)"; 
     $ch = curl_init('https://crm.zoho.com/crm/private/xml/Leads/searchRecords'); 
     curl_setopt($ch, CURLOPT_VERBOSE, 1); //standard i/o streams 
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // Turn off the server and peer verification 
     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //Set to return data to string ($response) 
     curl_setopt($ch, CURLOPT_POST, 1); //Regular post 

     $authtoken = "********************************"; 
     $query = "authtoken=" . $authtoken . "&scope=crmapi&criteria=" . $xmlData; 

     curl_setopt($ch, CURLOPT_POSTFIELDS, $query); // Set the request as a POST FIELD for curl. 
     $response = curl_exec($ch); 
     curl_close($ch);