..
Flickr är en tjänst som tillhandahålls av gruppen Yahoo, den som levererar de välkända sökmotor för att ladda upp och dela bilder och video, inklusive digitala foton, Flickr fungerar helt enkelt: du anmäler dig, du har lagt upp bilder och besluta om att dela med alla, bara med några kontakter eller göra dem privata.
Att samverka med Flickr via deras webbplats ger en speciell klass som kallas phpFlickr är släppt under en Open Source licens och kan laddas ner från denna sida, som innehåller metoder och egenskaper som krävs för att anslutas till tjänsten.
Innan du flyttar till koden är det viktigt att understryka att exploatören avser att använda phpFlickr, måste ha en siffra som kan återvinnas från " App Garden av Flickr, talar om "API-nyckel som tillåter användaren att autentisera sina ansökningar till tjänsten.
När återvinns kan du använda API-nyckel för den instans av klassen och för att skapa phpFlickr, följande kod visar hur du kan infoga i en sida på sin webbplats ett par bilder tagna direkt från dem som förvaras i eget utrymme på Flickr:
<? Php
/ / Inkludera klass phpFlickr
@ Inkludera ("phpFlickr / phpFlickr.php");
/ / Instans av klassen och skapa objekt phpFlickr
/ / Det argumentet är Flickr API-nyckel
$ Instance = new phpFlickr ("LATUAAPIKEY");
/ / Initiera räkningen för bilder
$ Multi = 0;
/ / Utdrag id motsvarar användarnamn
$ Username = $ begäran-> people_findByUsername (ILTUONOMEUTENTE ');
/ / Extrahera länkar till bilderna
$ Link = $ instance-> urls_getUserPhotos ($ username ['id']);
/ / Definition av antalet bilder som ska visas ("20")
$ Bilder = $ instance-> people_getPublicPhotos ($ username ['id'], NULL, NULL, 20);
/ / Loop för att visa bilder
foreach ((array) $ bilderna ['bilder'] ['foto'] som $ bild) {
/ / Länk till den ursprungliga
echo "<a href=\"".$collegamento.$image['id']."\">";
echo "<img border=\"0\" alt=\"".$image['title']."\" src=\"".$istanza-> buildPhotoURL ($ bild," torg ")." \ ">";
echo "</ a> \ n";
/ / Öka räknaren
$ Multi + +;
/ / Antal bilder för varje rad ("3")
if ($ Mul% 3 == 0) {
echo "\ n";
}
}
?>
För att se bilder av ditt konto, är det nödvändigt att de är synliga, som ni kan se i exemplet ovan, det första man måste göra för att bli för införande av klassen filen, detta är gjort, kommer du behöver skicka sina API-nyckel till den instans av klassen själv, för att skapa ett objekt phpFlickr.
Nästa steg är att gå till metod people_findByUsername (), användarnamn som du vill visa bilder, så du kan hämta id, är att den unika identifierare på kontot på Flickr.
ID kommer att användas för utvinning av bilder, eftersom programmet använder metoden people_getPublicPhotos () för att samla in de extraherade filerna relaterade till identifikation och göra dem tillgängliga för visning i beloppet bestäms av antalet skickas till den som det sista argumentet (i detta fall "20" bilder), kommer att finnas tillgänglig som en array som kan cyklat för att skapa en tunnel i stil med följande:

Observera användningen av metoden buildPhotoURL () som hämtar den interna vägen för varje bild till Flickr.
| |
Linux (kurs)
Komplett av öppen källkod-system. Från 49 €. |
| |
MySQL (kurs)
Hantering av öppen källkod databas. Från 39 €. |
| |
PHP (kurs)
Fullständig kurs för att skapa dynamiska webbplatser. Från 49 €. |