..


Sponzorirani linkovi

Flickr i PHP koristi API za interakciju s razredom phpFlickr

Članak je napisao Claudio Garau
Stranica 1 od 5

Flickr je usluga dostupna od strane grupe Yahoo, onaj koji opskrbljuju poznate tražilice, za upload i dijeljenje slika i video, uključujući i digitalne fotografije, Flickr djela jednostavno: što se prijavite, ste učitali slike i odlučiti hoće li dijeliti sa svima, samo s neke kontakte ili ih privatnim.

Za interakciju s Flickr putem svoje web stranice pruža posebnu klasu , tzv phpFlickr, objavljen pod Open Source licencom i može se preuzeti s ove stranice, koja pruža metode i svojstva potrebna za sučelje za uslugu.

Prije prelaska na kod, važno je naglasiti da programer namjerava koristiti phpFlickr, moraju imati podatak da se može vratiti iz " App Vrt Flickr, govoriti o "API ključ koji omogućava korisniku za provjeru autentičnosti svoje aplikacije na uslugu.

Prikaz slike na korisnika

Nakon što se oporavila, možete koristiti API ključ za instancu klase i za stvaranje phpFlickr, sljedeći kod pokazuje kako možete umetnuti u stranicu web stranici nekoliko slika koje su snimljene neposredno od onih pohranjenih u svoje mjesto na Flickr:

 



 <? PHP







 / / Uključi klasa phpFlickr







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







 / / Instanca klase i objekta phpFlickr stvaranje







 / / Argument je Flickr API ključ







 $ Instance = new phpFlickr ("LATUAAPIKEY");







 / / Inicijalizacija računati za slike

 





 $ Više = 0;







 / / Izvod id odgovara korisničko ime







 $ Ime = $ upit-> people_findByUsername ('ILTUONOMEUTENTE');







 / / Ekstrakt linkove na slike







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







 / / Definicija broj slika koji će biti prikazani ("20")







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







 / / Petlja za prikaz slika







 foreach ((array) $ slika ['slike'] ['slika'] kao $ slika) {



  



 / / Link na izvorni



  



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



  



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



  



 echo "</ a> \ n";



  



 / / Povećanje brojač



  



 $ Multi + +;



  



 / / Broj slika za svaku liniju ("3")



  



 if ($ Mul% 3 == 0) {



    



 echo "\ n";



  



 }

 





 }







 ?>

 
Da biste vidjeli slike računa, neophodno je da su javno vidljive, kao što možete vidjeti u gornjem primjeru, prva stvar za učiniti kako bi se za uključivanje datoteka klase, to je učinio, morat ćete proći njihovim API Ključ instanca klase sama, kako bi se stvorio objekt phpFlickr.

Sljedeći korak je da ide na metodu people_findByUsername (), korisničko ime koje želite za prikaz slike, tako da može dohvatiti id, koji je jedinstveni identifikator računa na Flickr.

ID će se koristiti za ekstrakciju slika, jer program koristi metodu people_getPublicPhotos () prikupiti izvađen datoteke koje se odnose na oznaku i učiniti ih dostupne za pregled u iznosu određuje se prema broju prošao da ga kao posljednji argument (u ovom slučaju "20" slike), bit će dostupan kao niz koji se može cycled za stvaranje tunela na tragu sljedeće:

Korisnik Slike

Napomena korištenje metode buildPhotoURL () koja vraća unutarnjim put svake slike na Flickr.

U istoj kategoriji ...
E-učenje
Linux (tečaj) Linux (tečaj)
Kompletan vodič za open-source sustava. Od 49 €.
MySQL (tečaj) MySQL (tečaj)
Upravljanje open-source baza podataka. Od 39 €.
PHP (tečaj) PHP (tečaj)
Cijeli tečaj za izradu dinamičkih Web stranica. Od 49 €.
Sponzorirani linkovi