Abrufen von curl_error (): 2 ist keine gültige cURL-Handle-Ressource, während alle Benutzer von der freshdesk-API abgerufen werden

Ich erstelle mein eigenes System, um alle Tickets, die von freshdesk.com stammen, über die API zu verwalten. Ich mache eine Curl-Anfrage, um Daten von freshdesk.com abzurufen. Mit dem Abrufen von Daten in Bezug auf Ticker funktioniert es einwandfrei, aber wenn ich für alle Benutzer eine Curl-Anfrage stelle, wird mir ein Fehler angezeigt:

Warnung: curl_errno (): 2 ist keine gültige cURL-Handle-Ressource in C: \ wamp \ www \ test.php in Zeile 28.

Mein Code ist so:

$ch = curl_init();  
$cOption = array(
    CURLOPT_URL            => 'http://velocity.freshdesk.com/contacts.xml',
    CURLOPT_HEADER         => 0,
    CURLOPT_USERPWD        => "$email:$password",
    CURLOPT_POST           => false,
    CURLOPT_HTTPHEADER     => array('Content-Type: application/xml'),
    CURLOPT_HTTPAUTH       => CURLAUTH_BASIC,
    CURLOPT_FAILONERROR    => 1,
    CURLOPT_SSL_VERIFYHOST => 2,
    CURLOPT_SSLVERSION     => 2
);  
@curl_setopt_array( $ch, $cOption );  
curl_close($ch);
echo curl_errno($ch);  //line 28
echo curl_error($ch);  //line 29
echo $ch_result;  

Ausgabe ist:
Warnung: curl_errno (): 2 ist keine gültige cURL-Handle-Ressource in C: \ wamp \ www \ test.php in Zeile 28.
Warnung: curl_errno (): 2 ist keine gültige cURL-Handle-Ressource in C: \ wamp \ www \ test.php in Zeile 29.
1 // Ausgabe von echo $ ch_result

Bitte helfen Sie mir herauszufinden, was mit dem Code nicht stimmt und warum diese Warnungen auftreten.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage