Herkese iyi günler , iyi çalışmalar, iyi forumlar
Geliştirmiş olduğum projenin ana sayfasında instagramda olan son 3 postun görsellerini göstermek istiyorum.
Bir kaç yöntem denedim ama olmadı. Ne yapmam gerektiği hakkında yardımcı olursanız sevinirim.
Şimdiden teşekkür ederim.
İnstagramdan son 3 postu çekme
Şunu deneyin. Pratik:
http://instafeedjs.com/
Şöyle de olabilir. Önce şu sayfada token oluşturun:
https://instagram.pixelunion.net/
Sonra:
$token = 'token buraya...';
$take = 3;
$json = file_get_contents("https://api.instagram.com/v1/users/self/media/recent/?access_token={$token}&count={$take}");
$response = json_decode($json, true, 512, JSON_BIGINT_AS_STRING);
dump($response['data'])
Yanlış bilmiyorsam bu yakında çalışmayacak ama.
access_token oluştururken redirect urı istiyo bu yoldan kaçmaya kaçınmaya çalışıyorum. Attığınız son kodda sadece imageleri nasıl çekebilirim blade.php tarafında foreach içinde aldım response u ama ['images'] gibi bir kullanımda bulunamıyorum.
dump($response['data'])yaptığınızda size çıktı vermiyor mu? Oradan bakıp bulabilirsiniz.
@foreach($response as $keysoc => $value)
<div class="col-4 col-md-3 align-self-end" >
<div class="imageArea">
<img src="{{$value['data'][$keysoc]['images']['low_resolution']['url']}}" />
</div>
</div>
@endforeach
şu şekilde kullanmaya çalışıyorum malesef olmuyor =(@for($i=0;$i<=2;$i++)
<div class="col-4 col-md-3 align-self-end" >
<a href="{{$response['data'][$i]['link']}}" target="_blank" class="imageArea">
<img src="{{$response['data'][$i]['images']['low_resolution']['url']}}" />
</a>
</div>
@endfor
Bu şekilde değiştirerek kullanabildim foreach de problem çıkarttı