..


Sponsor Bağlantılar

Flickr ve PHP sınıf phpFlickr ile etkileşim kurmak için API kullanarak

Tarafından yazılmış Madde Claudio Garau
Toplam 5 sayfada 1

Flickr bir olan hizmet Flickr sadece işleri dijital fotoğraflar dahil olmak üzere yükleme ve paylaşım görüntü ve video için grubu Yahoo, ünlü arama motoru malzemeleri biri tarafından sağlanan: Eğer kayıt Görüntülerin yüklenen ve sadece bazı kişiler ile, herkesle paylaşmak veya özel yapmaya karar verir.

Kendi web sitesi üzerinden Flickr ile etkileşim sağlayan özel bir sınıf hizmet arayüzü için gerekli yöntemleri ve özellikleri sağlayan bir açık kaynak lisansı ile dağıtılan ve bu sayfadan indirebilirsiniz phpFlickr denilen,.

Koda geçmeden önce, geliştirici phpFlickr kullanmak niyetinde olduğunu vurgulamak önemlidir, 'kurtarıldı edilebilir bir rakam olması gerekir App Bahçe kullanıcı hizmetine uygulamaları kimlik doğrulaması sağlar API anahtarı Flickr, bir konuşma.

Bir kullanıcı resimleri görüntüleme

Bir kez kurtarıldı, sınıf örneği ve phpFlickr oluşturmak için API anahtarı kullanabilirsiniz; aşağıdaki kodu onun web sitesinin bir sayfa kayıtlı olanlarla doğrudan alınan birkaç resim ekleyebileceğiniz gösteriyor Flickr kendi alanı:

 



 <? Php







 / / Sınıf phpFlickr Dahil







 @ ("PhpFlickr / phpFlickr.php") dahil;







 Sınıf ve nesne oluşturma phpFlickr of / / Örnek







 / / Argüman Flickr API anahtarı







 $ Örnek = new phpFlickr ("LATUAAPIKEY");







 / / Görüntüler için sayımı başlatma

 





 $ Çok = 0;







 / / Kullanıcı adı için kimliği gelen ayıkla







 $ Adı = $ istek> people_findByUsername ('ILTUONOMEUTENTE');







 / / Görüntülere bağlantıları Özü







 $ Link = $ örneği> urls_getUserPhotos ($ username ['id']);







 Görüntülenecek görüntü sayısını ("20") ve / / tanımı







 $ Resimler = $ örneği> people_getPublicPhotos ($ username ['id'], NULL, NULL, 20);







 Resimleri görüntülemek için / / Döngü







 foreach ((dizi) $ resimler ['resim'] ['resim'] as $ resim) {



  



 Orijinal / / Bağlantı



  



 echo "<a href=\"".$collegamento.$image['id']."\">";



  



 echo "<img border=\"0\" alt=\"".$image['title']."\" src=\"".$istanza-> buildPhotoURL ($ resim," Kare ")." \ ">";



  



 echo "</ a> \ n";



  



 / / Artan sayaç



  



 $ Çok + +;



  



 Her hat için görüntüleri / / Numarası ("3")



  



 if ($ mul% 3 == 0) {



    



 echo "\ n";



  



 }

 





 }







 ?>

 
Yukarıdaki örnekte gördüğünüz gibi hesabınıza resimlerini görmek için, onlar halka görünür olması gereklidir, sınıf dosyası dahil olmak üzere yapılacak ilk şey, bu yapıldıktan sonra, geçmek gerekir onların bir nesne phpFlickr oluşturmak için sınıfının kendi örneğine API anahtarı.

Bir sonraki adım yöntemi people_findByUsername (), resimleri göstermek istediğiniz kullanıcı adını gitmek, böylece kimliği alabilirsiniz, bu Flickr hesabının benzersiz tanımlayıcı.

Uygulama tanımlayıcısı ile ilgili Ayıklanan dosyaları toplamak ve son argüman olarak iletilen sayısına göre belirlenir miktarda görüntüleme için onları kullanılabilir hale getirmek için yöntem people_getPublicPhotos () kullanması nedeniyle id (içinde, görüntülerin çıkarılması için kullanılacak Bu durumda "20" resimler), aşağıdaki satırlar boyunca bir tünel kurulması için döngüsü edilebilir bir dizi olarak kullanılabilir:

Kullanıcı Resimleri

Flickr'a her resmin dahili yol alır yöntemi buildPhotoURL () kullanımına dikkat edin.

Aynı Kategoride ...
E-Öğrenme
Linux (Ders) Linux (Ders)
Açık kaynak sistemi komple rehberi. 49 € düşük.
MySQL (Ders) MySQL (Ders)
Açık kaynak veritabanı yönetimi. En düşük € 39.
PHP (Ders) PHP (Ders)
Dinamik Web siteleri oluşturmak için tam ders. 49 € düşük.
Sponsor Bağlantılar