curl で Web サービスを使用しようとしています。
public function getImages($time) {
$url = $this->rest_url['employees'] . "?action=getAllNewPhotos&accessKey=" . $this->rest_key['employees'] . "&lastcheck=" . $time;
$data = $this->CI->curl->simple_get($url);
if ($data) {
return json_decode($data);
} else {
return null;
}
}
しかし、それは私に次のエラーを与え続けます:
致命的なエラー: 非オブジェクトでのメンバ関数 simple_get() の呼び出し
何故ですか?
また、autoload に curl を追加すると、次のように表示されます。
要求されたクラスを読み込めません: curl
ただし、次のコードでコードを実行しても問題はありません。
$url = $this->rest_url['employees'] . "?action=getAllNewPhotos&accessKey=" . $this->rest_key['employees'] . "&lastcheck=" . $time;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
if ($data) {
return json_decode($data);
} else {
return null;
}
私の最初のアプローチがうまくいかない理由が気になります!
さらに明確にする必要がある場合は、お知らせください。
ありがとう