私は自分自身のシステムを作成して、freshdesk.comのAPIを通じて提供されるすべてのチケットを管理します。私はfreshdesk.comからデータを取得するようにカールを要求しています。罰金の作品をテロップに関連のデータを取得するが、私はカールの要求を介してすべてのユーザーに対して要求していたときと、その私にエラーを与える:curl_error()を取得する:2はfreshdesk apiからすべてのユーザーをフェッチするときに有効なcURLハンドルリソースではありません
警告: curl_errno():2はCで有効なのcURLハンドルリソースではありませんが。ライン上の\ WAMP \ WWW \ test.phpを28
私のコードは、そのようなものです:
$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;
出力は次のとおりです。
警告: curl_errno():2が有効なのcURLハンドルリソースではありませんlinのC:\ wamp \ www \ test.phpにあります電子28.
警告: curl_errno():2はCで有効なのcURLハンドルリソースではありません:\ WAMP \ WWW \ test.phpをライン上の29
1 //エコー$のch_resultの出力
コードに何が間違っているのか、なぜこの警告が出るのか理解してください。