..
Flickr és un servei posat a disposició pel grup de Yahoo!, el que subministra el motor de cerca conegut, per pujar i compartir imatges i vídeo, incloent fotos digitals, Flickr funciona de manera simple: vostè s'inscriu, has pujat les imatges i decidir si voleu compartir amb tots, només alguns contactes o que siguin privades.
Per interactuar amb Flickr a través del seu lloc web ofereix un especial de la classe , anomenada phpFlickr, publicada sota una llicència Open Source i es pot descarregar des d'aquesta pàgina, que proporciona mètodes i propietats necessaris per connectar al servei.
Abans de passar al codi, és important destacar que el promotor té la intenció d'utilitzar phpFlickr, ha d'haver una figura que es pot recuperar des del ' Jardí de l'aplicació Flickr, parlar de "clau d'API que permet a l'usuari autenticar en les seves aplicacions per al servei.
Un cop recuperat, es pot utilitzar l'API Key per a la instància de la classe i per a la creació de la phpFlickr, el següent codi es mostra com inserir una pàgina del seu lloc web algunes imatges preses directament dels emmagatzemats en seu propi espai a Flickr:
<Php
/ / Incloure phpFlickr classe
@ Include ("phpFlickr / phpFlickr.php");
/ / Instància de la phpFlickr creació de classes i objectes
/ / L'argument és la clau de l'API de Flickr
$ Instància = new phpFlickr ("LATUAAPIKEY");
/ / Inicialitza el comptador d'imatges
$ Multi = 0;
/ / Extreure l'identificador corresponent al nom d'usuari
Nom d'usuari = $ $ instància-> people_findByUsername ('ILTUONOMEUTENTE');
/ / Extreu els enllaços a les imatges
$ Enllaç = $ instància-> urls_getUserPhotos ($ usuari ['id']);
/ / Definició del nombre d'imatges per mostrar ("20")
Imatges $ = $ instància-> people_getPublicPhotos ($ usuari ['id'], NULL, NULL, 20);
/ / Bucle per mostrar imatges
foreach ((array) $ imatges ['fotos'] ['foto'] es $ imatge) {
/ / Enllaç amb l'original
echo "<a href=\"".$collegamento.$image['id']."\">";
echo "<img border=\"0\" alt=\"".$image['title']."\" src=\"".$istanza-> buildPhotoURL ($ imatge," Square ")." \ ">";
echo "</ a> \ n";
/ / Incrementar el comptador
$ Multi + +;
/ / Nombre d'imatges per a cada fila ("3")
if ($% multi 3 == 0) {
echo "\ n";
}
}
>
Per veure les imatges del seu compte, cal que siguin visibles públicament, com es pot veure en l'exemple anterior, el primer que ha de fer per ser la inclusió de l'arxiu de classe, es fa això, vostè necessita per passar les seves API clau per a la instància de la classe per tal de crear un phpFlickr objecte.
El següent pas és anar a people_findByUsername mètode (), nom d'usuari que voleu mostrar les imatges, perquè pugui recuperar l'id, que és l'identificador únic del compte a Flickr.
El id serà utilitzat per a l'extracció d'imatges, ja que l'aplicació utilitza el mètode people_getPublicPhotos () per recopilar els arxius d'identificació extrets i posar-los a disposició per veure en la quantitat determinada pel número que se li passa com a últim argument (en aquest cas "20" imatges) estarà disponible com una matriu que pot completar un cicle per a la creació d'un túnel en la línia del següent:

Observeu l'ús de la buildPhotoURL mètode () que recupera la ruta interna de cada imatge a Flickr.
| |
Curs de Linux
Guia completa de codi obert del sistema. A partir de 49 €. |
| |
Curs de MySQL
Gestió de base de dades de codi obert. A partir de 39 €. |
| |
Curs de PHP
Cicle complet per a la creació de llocs web dinàmics. A partir de 49 €. |