Php cURL boş dönüyor
Merhabalar arkadaşlar.
Basit bir çalışma için instagramdan veri çekmeye çalışıyorum ve sadece profil fotoğrafı almak istediğim için API tarafına bulaşmak istemedim. Profil fotoğrafı ve diğer public bilgiler
instagram.com/[kullanıcı adı]/?__a=1
adresini browser'a girdiğimde elde edilebiliyor. Javascript ile denediğimde CORS sıkıntısı yaşadığım için cURL ile denemek istedim. Kendi backend server'ıma ajax isteğinde bulunuyorum fakat $sonuc değişkeni boş dönüyor.
İlginiz için şimdiden teşekkürler :)
$user = $this->request->get['user'];
$url = 'https://instagram.com/'.$user.'/?__a=1';
$ch = curl_init();
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17');
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$sonuc = curl_exec($ch);
curl_close($ch);
echo $sonuc;
bu şekilde localhost'ta bilgileri çekebilirsin ama hostingde çalışmıyor diye biliyorum.