..
Flickr er en tjeneste gjøres tilgjengelig av Yahoo!-gruppen, den som leverer de velkjente søkemotor, for opplasting og deling av bilder og video, inkludert digitale bilder, fungerer Flickr på en enkel måte: du registrerer deg, du lastet opp bildene og bestemme om du vil dele med alle, bare noen kontakter eller gjøre dem private.
Å samhandle med Flickr gjennom sitt nettsted gir en spesiell klasse , kalt phpFlickr, utgitt under en Open Source lisens og kan lastes ned fra denne siden, som gir metoder og egenskaper som kreves for å grensesnitt til tjenesten.
Før han flyttet til koden, er det viktig å understreke at utbygger har til hensikt å bruke phpFlickr, må ha en figur som kan utvinnes fra " Hage App Flickr, snakk om "API-nøkkel som lar brukeren autentisere sine applikasjoner til tjenesten.
Når hentet, kan du bruke API-nøkkel for forekomsten av klassen og for å skape phpFlickr, viser følgende kode hvordan du setter inn en side med sine nettsider noen få bilder som er tatt direkte fra de lagret i sin egen plass på Flickr:
<Php
/ / Ta class phpFlickr
@ Inkluder ("phpFlickr / phpFlickr.php");
/ / Forekomst av klassen og objekt opprettelse phpFlickr
/ / Argumentet er API-nøkkel fra Flickr
$ Instance = new phpFlickr ("LATUAAPIKEY");
/ / Initialiser teller for bilder
$ Multi = 0;
/ / Pakk ut id tilsvarer brukernavnet
$ Username = $ eks-> people_findByUsername ('ILTUONOMEUTENTE');
/ / Pakk ut linker til bildene
$ Link = $ instans-> urls_getUserPhotos ($ username ['id']);
/ / Definisjon av antall bilder som skal vises ("20")
$ Bilder = $ eks-> people_getPublicPhotos ($ username ['id'], NULL, NULL, 20);
/ / Loop for å vise bilder
foreach ((matrise) $ bilder ['photos'] ['bilde'] som $ image) {
/ / Link til den opprinnelige
echo "<a href=\"".$collegamento.$image['id']."\">";
echo "<img border=\"0\" alt=\"".$image['title']."\" src=\"".$istanza-> buildPhotoURL ($ image," Square ")." \ ">";
echo "</ a> \ n";
/ / Øk telleren
$ Multi + +;
/ / Antall bilder for hver rad ("3")
if ($ mul% 3 == 0) {
echo "\ n";
}
}
?>
For å vise bilder av din konto, er det nødvendig at de er offentlig synlige, som du kan se i eksempelet over, den første tingen å gjøre for å bli for inkludering av klassen filen, dette er gjort, må du passere deres API-nøkkel til forekomst av klassen for å skape et objekt phpFlickr.
Det neste trinnet er å gå til metode people_findByUsername (), brukernavnet som du vil vise bilder, så du kan hente id, er at unik identifikator av konto i Flickr.
Id skal brukes til utvinning av bildene, fordi programmet bruker metoden people_getPublicPhotos () for å samle filene for ut identifikator og gjøre dem tilgjengelige for visning i beløpet bestemmes av antall sendes til den som siste argument (i dette tilfellet "20" images) vil være tilgjengelig som en matrise som kan sykles for etableringen av en tunnel langs linjene av følgende:

Legg merke til bruken av metoden buildPhotoURL () som henter den interne banen for hvert bilde til Flickr.
| |
Linux (Course)
Komplett guide til open-source system. Starter fra 49 €. |
| |
MySQL (Course)
Forvaltning av open-source database. Starter fra 39 €. |
| |
PHP (Course)
Full kurs for å lage dynamiske nettsider. Starter fra 49 €. |