11 Mayıs, 2014 YAYINLANDI
Bir instagram hesabınız var, birde web siteniz. İnstagramda da aktifsiniz. Ama web sitenize zaman ayıramıyorsunuz. Ziyaretçilerinize fotoğraflarınızla yaşadığınızı gösterebilirsiniz. Üstelik otomatik olarak… (Reklam içeriği gibi oldu biraz 🙂 )
Eski blogumdan kalma google indexleriyle bloguma “İnstagram Fotoğraflarını Çekme” diye aratarak gelen ziyaretçiler var. Onun için tekrardan paylaşayım dedim. İnstagram APİ’nin Twitter ve Facebookta olduğu gibi Türkçe kaynak yok. Yabancı kaynaklarda biraz karışık gibi gözükse de uygulamaya geçince gayet kolay.
Kuruluma geçelim.
$(function() { $.ajax({ type: "GET", dataType: "jsonp", cache: false, url: "https://api.instagram.com/v1/users/<?=$user_id?>/media/recent/?access_token=<?=$access_token?>", success: function(data) { for (var i = 0; i < <?=$num_to_display?>; i++) { $(".instagram ul").append("<li><a target='_blank' href='" + data.data[i].link +"'><img class='instagram-image' src='" + data.data[i].images.low_resolution.url +"' /></a></li>"); } } }); });
<?=$user_id?>, <?=$access_token?> alanlarına yukarıda elde ettiğimiz idleri yazıyoruz.
Edit: 6 Aralık 2015 //
Fotoğraflarınıza limit girmek için ise <?=$num_to_display?> alanı yerine değeri girin.
Kaynaklar:
Display Instagram Picture Stream Really Easy with jQuery and json
Display an Instagram feed on a website using jQuery