e-Instapp Instagram Arama Uygulaması

Merhaba,

Yaklaşık 1 saat önce böyle bir sınıf lazım oldu. Bende ufak bir cURL kodu yazıp sınıfımı paylaşayım dedim. İlerde bir yerde lazım olabilir, instagramdaki kullanıcı listeleri üyelerin instagram hesapları için.

 

Ne işe yarar

e-Instapp uygulaması sizin istediğiniz bir instagram kullanıcısının herkese açık bilgilerinin size anlık olarak gösterilmesidir. Instagram’da eftalyurtseven olarak bakıldığında Kullanıcı adım tam adım ve profil fotoğrafım herkese açık bu bilgilerimi bu sınıfım sayesinde kolayca listeletebiliyorum.

Nasıl oldu bu?

İlk olarak sınıf dosyamda bir cURL bağlantısıyla instagramın bana verdi api adresine bağlandım ve gerekli bilgileri gönderdim ve çıktıyı json formatında aldım son olarak ise listeledim. 

Daha başka neler yapabiliriz?

Aslında instagram daha başka bir şeyler yapabilmek için bize bir çok olanak sunuyor. Örnek olarak kullanıcıdan uygulama izni isteyip(geçerli bir access token kodu alıp) beğendiklerini, beğenildiklerini, gönderidiği yorumlar ve takipçi isteğine kadar neredeyse her şeye ulaşıp kullanabiliyoruz.

Nasıl Kullanabilirim?


 

İlk olarak aşağıda dosya linkleri vs mevcut. Ordan dosyalara ulaşıp örneği inceleyebilirsiniz.

Eğer illa daha ben burdan bakmak istiyorum derseniz bakalım. e-instapp.class.php dosyasını aratmak istediğimiz sayfaya  dahil etmemiz gerekiyor.

e-Instapp

Sınıfımızı dahil ettik.

Daha sonra formdan gelen kullanıcı adı değerini almamız gerekiyor.


 

Formdan gelen kullanıcı adı değerini alıyoruz.

Formdan gelen kullanıcı adı değerini alıyoruz.


 

Şimdi ise önemli bir kısım olan uygulamamızın ClientID değerini bir değişkende depoluyoruz.

ClientID değerini değişkende depoladık

ClientID değerini değişkende depoladık

Nasıl Client ID oluştururum?

  • İlk olarak Instagram Web’den giriş yapıyoruz ve Instagram Developers URL adresinde giriyoruz.
  • İlk gelen kısımda gözümüze sokar gibi Register your Application linkine tıklıyoruz.
  • Gelen sayfada Uygulama ismimizi açıklamamızı site adresimizi ve yönlendirilme adresimizi yazıyoruz. [Localhost yazılabiliyormuş.]
  • Sonra gelen sayfada bize Client ID değerini döndürüyor.

 

Sonra sınıfımızdan bağlantımızı sağlıyoruz burda önemli olan kısım şu:

search_cnnx fonksiyonumda;

1. parametrem Formdan gelen kullanıcı adı ismim (Zorunlu)

2. paremetrem Client ID değerim (Zorunlu)

Bağlantımızı gerçekleştiriyoruz.

Bağlantıyı yaptık.

Bağlantıyı yaptık.

Son olarak jSon decode ile çıkarıp kendi değişkenlerimde depolayacağım.

Çıktıları değişkenlerimde depoladım.

Çıktıları değişkenlerimde depoladım.

Evet işte bu kadar sonra listeleteceğimiz yerde direk değişken ismimizle listeletebiliyoruz.

Demoyu görüntülemek için tıklayın

e-Instapp sınıfını indir!

Bir Cevap Yazın