..


Linki sponsorowane

Flickr i PHP przy użyciu API do interakcji z phpFlickr klasy

Artykuł napisany przez Claudio Garau
Strona 1 z 5

Flickr to usługa udostępniana przez grupę Yahoo, który dostarcza znanych wyszukiwarek, dla przesyłania i udostępniania zdjęć i nagrań wideo, w tym cyfrowych zdjęć, Flickr działa po prostu: zalogowaniu się, Wysyłając zdjęcia i zdecydować, czy podzielić się ze wszystkimi, tylko w niektórych kontaktów lub ich prywatnych.

Do interakcji z Flickr za pośrednictwem ich strony internetowej zapewnia specjalny klasy , zwany phpFlickr, rozpowszechnianą na licencji Open Source i można go pobrać z tej strony, która udostępnia metody i właściwości wymagane do połączenia z usługą.

Przed przeprowadzką do kodu, ważne jest, aby podkreślić, że deweloper zamierza wykorzystać phpFlickr, musi mieć postać, która może być odzyskany z " Garden aplikacji z Flickr, mówić o "klucz API, które pozwala użytkownikowi uwierzytelnić swoje aplikacje do usługi.

Wyświetlania obrazów na użytkownika

Po odzyskać, można użyć klucza API dla instancji klasy i do tworzenia phpFlickr; następujący kod pokazuje, jak można wstawić na stronie na swojej stronie internetowej kilka zdjęć wykonanych bezpośrednio od tych zapisanych w własnego miejsca na Flickr:

 



 <? PHP







 / / Dołącz phpFlickr klasy







 @ Include ("phpFlickr / phpFlickr.php");







 / / Instancji phpFlickr tworzenia klas i obiektów







 / / Argumentem jest Flickr API klucz







 $ Instance = new phpFlickr ("LATUAAPIKEY");







 / / Inicjalizacja liczyć na zdjęcia

 





 $ Wielu = 0;







 / / Wyciąg id odpowiadającej nazwie użytkownika







 $ Username = $ request-> people_findByUsername ("ILTUONOMEUTENTE ');







 / / Extract linki do zdjęć







 $ Link = $ instance-> urls_getUserPhotos ($ username ['id']);







 / / Definicja liczby zdjęć do wyświetlenia ("20")







 Obrazy $ = $ instance-> people_getPublicPhotos ($ username ['id'], NULL, NULL, 20);







 / / Pętla do wyświetlania obrazów







 foreach ((array) $ obrazki ['zdjęcia'] ['zdjęcie'] as $ obraz) {



  



 / / Link do oryginalnego



  



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



  



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



  



 echo "</ a> \ n";



  



 / / Zwiększ licznik



  



 $ Multi + +;



  



 / / Liczba zdjęć dla każdej linii ("3")



  



 if ($ mul% 3 == 0) {



    



 echo "\ n";



  



 }

 





 }







 ?>

 
Aby zobaczyć zdjęcia z konta, konieczne jest, że są one publicznie dostępne, jak widać w powyższym przykładzie, pierwszą rzeczą do zrobienia jest na włączenie pliku klasy, to nastąpi, trzeba będzie zdać API Key do instancji klasy, w celu stworzenia phpFlickr obiektu.

Następnym krokiem jest przejście do people_findByUsername metoda (), nazwa użytkownika, który chcesz pokazać zdjęcia, więc można pobrać id, jest to unikatowy identyfikator konta na Flickr.

Id będzie używany do ekstrakcji obrazów, ponieważ aplikacja używa people_getPublicPhotos metoda () do zbierania wyodrębnione pliki związane z identyfikatorem i udostępnić je do oglądania w wysokości określonej przez liczbę przekazywanych do niej jako ostatni argument (w tym przypadku "20" zdjęcia), będzie dostępny w postaci tablicy, które mogą być przełączane do utworzenia tunelu wzdłuż linii z następujących czynności:

Obrazy użytkownika

Zwróć uwagę na użycie buildPhotoURL metoda (), która pobiera ścieżkę wewnętrzną każdego zdjęcia do serwisu Flickr.

W tej samej kategorii ...
E-Learning
Linux (Kurs) Linux (Kurs)
Kompletny przewodnik do systemu open-source. Od 49 €.
MySQL (Kurs) MySQL (Kurs)
Zarządzanie bazą danych open-source. Od 39 €.
PHP (Kurs) PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 49 €.
Linki sponsorowane