..
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.
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:

Zwróć uwagę na użycie buildPhotoURL metoda (), która pobiera ścieżkę wewnętrzną każdego zdjęcia do serwisu Flickr.
| |
Linux (Kurs)
Kompletny przewodnik do systemu open-source. Od 49 €. |
| |
MySQL (Kurs)
Zarządzanie bazą danych open-source. Od 39 €. |
| |
PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 49 €. |