Pobieranie curl_error (): 2 nie jest prawidłowym zasobem obsługi cURL podczas pobierania wszystkich użytkowników z freshdesk api

Tworzę własny system do zarządzania wszystkimi biletami, które pochodzą z freshdesk.com za pośrednictwem interfejsu API. Wykonuję żądanie curl do pobierania danych z freshdesk.com. Przy pobieraniu danych powiązanych z tickerami działa to dobrze, ale gdy żądam od wszystkich użytkowników za pośrednictwem żądania curl, to daje mi błąd:

Ostrzeżenie: curl_errno (): 2 nie jest prawidłowym zasobem uchwytu cURL w C: wampir www.php w linii 28.

Mój kod jest taki:

$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;  

Wyjście to:
Ostrzeżenie: curl_errno (): 2 nie jest prawidłowym zasobem uchwytu cURL w C: wampir www.php w linii 28.
Ostrzeżenie: curl_errno (): 2 nie jest prawidłowym zasobem uchwytu cURL w C: wampir www.php w linii 29.
1 // wyjście echo $ ch_result

Pomóż mi dowiedzieć się, co jest nie tak z kodem i dlaczego te ostrzeżenia występują.

questionAnswers(3)

yourAnswerToTheQuestion