instagramda fotoğraf listeleme
<?php
$vericek = json_decode(file_get_contents("https://www.instagram.com/sindirgicampekmezi/?__a=1", true));
$i = 1 ;
foreach($vericek->graphql->user->edge_owner_to_timeline_media->edges as $key => $value) {
$img = $value->node->thumbnail_resources[4]->src;
echo "
<div class='urun'>
<a href='https://www.instagram.com/sindirgicampekmezi/'target='_blank' ><img class='urun-res' src='$img'></a>
</div>
";
if (++$i == 5) break; // limit to the 9 newest posts
}
?>
[arkadaşlar bunu bu şekil de kendi localhost çalıştırıyorum ve resimler listeleniyor bu web hostuna attımm çalışıyordu fakat bugün fark ettim çalışmıyor ama http://localhost/ halan daha çalışıyor nedeni ne olabilir acaba iyi akşamlar
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (8)
https://i.hizliresim.com/fkxZT6.png
fotoğrafta göreceksiniz listelene biliyor localde ama hosta atınca çalışmıyor neden yapabilir acaba ?
instagram yasaklasa herhalde localde çalıştırdığım zamanda listelemez bence
tayfun hocam yardım et :)
arakadaşlar kod çalışıyor bi sıkıntı yok hosta attın mı çalışmıyor acaba hostla alakalı bir şeymi ?
Merhaba, son güncellemeler ile birlikte maalesef instagram bu özelliği kapattı. İllegal instagram apiler ile login olarak fotoğrafları listeleyebilirsiniz.
erbilen.net üzerinde bununla ilgili bir makale olması gerekiyor. İlgili Makale
çok fazla deneme ya da sayfayı yenilediğinizde size 1 kaç günlük ban atıyorlar youtube api öyle mesela
daha önce çalışıyordu ama bunun çözümü ne olabailir ?
instagram localhost harici bağlantılarda yada iplerde kullanıcı giriş işlemi yapman için login sayfasına yönlendiriyor.
bundan dolayı hostingte çalışmazken localde çalışıyor.
Instagram engelliyor olabilir, curl ile deneyin bence.