..


Sponsorētās saites

Flickr un PHP, izmantojot API, lai mijiedarbotos ar klasi phpFlickr

Raksts raksta Claudio Garau
Lapa 1 no 5

Flickr ir pakalpojums , kas pieejams grupa Yahoo, viens, kas piegādā labi zināms meklētājprogrammu, lai augšupielādēt un dalīties attēlus un video, tai skaitā digitālo fotogrāfiju, Flickr darbojas vienkārši: jūs piereģistrētos, esat augšupielādējis attēlus un izlemt, vai dalīties ar visiem, tikai ar dažiem kontaktiem vai padarīt tos privāti.

Mijiedarboties ar Flickr, izmantojot savu tīmekļa vietne nodrošina īpašas klases , ko sauc phpFlickr, atmaksā saskaņā ar atvērtā koda licenci, un to var lejupielādēt no šīs lapas, kas nodrošina metodes un īpašības nepieciešams saskarni pakalpojumu.

Pirms pārcelšanās uz kodu, tas ir svarīgi uzsvērt, ka attīstītājs plāno izmantot phpFlickr, jābūt skaitlis, ko var atgūt no " App Garden par Flickr, runāt par "API atslēgu, kas ļauj lietotājam, lai apstiprinātu savus pieteikumus pakalpojumu.

Rādīt attēlus uz lietotāja

Pēc tam, kad atgūts, varat izmantot API atslēga piemēram, no klases un radītu phpFlickr; šādu kodu parāda, kā jūs varat ievietot lapā savā tīmekļa vietnē dažus attēlus tieši no tiem, uzglabāt savas telpas par Flickr:

 



 <? Php







 / / Include klase phpFlickr







 @ Iekļaut ("phpFlickr / phpFlickr.php");







 / / Instances klases un objektu izveide phpFlickr







 / / Šis arguments ir Flickr API atslēgu







 $ Instances = jauni phpFlickr ("LATUAAPIKEY");







 / / Inicializēt skaits attēliem

 





 $ Multi = 0;







 / / Izraksts id, kas atbilst lietotāja vārds







 $ Username = $ pieprasījuma-> people_findByUsername (ILTUONOMEUTENTE ");







 / / Izraksts saites uz attēliem







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







 / / Definīcija attēlu skaitu ir redzams ("20")







 $ Images = $ instancē-> people_getPublicPhotos ($ username ['id'], NULL, NULL, 20);







 / / Cikls, lai parādītu attēlu







 foreach ((masīvs) $ attēlu ['photos'] ['photo'] kā $ image) {



  



 / / Saite uz oriģinālo



  



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



  



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



  



 echo "</ a> \ n";



  



 / / Pieaugums counter



  



 $ Multi + +;



  



 / / Attēlu skaits katrā rindā ("3")



  



 if ($ mul% 3 == 0) {



    



 echo "\ n";



  



 }

 





 }







 ?>

 
Lai apskatītu attēlus jūsu kontu, ir nepieciešams, ka tie ir publiski redzams, kā jūs varat redzēt iepriekš minētajā piemērā, pirmā lieta kas jādara ir iekļaut klases failu, tas tiek darīts, jums būs nepieciešams nodot savu API atslēga gadījumu klasē pati, lai radītu objektu phpFlickr.

Nākamais solis ir doties uz metodi people_findByUsername (), lietotāja vārdu, kuram vēlaties rādīt attēlu, lai jūs varētu iegūt id, kas ir unikāls identifikators kontā Flickr.

Id tiks izmantota ekstrakcijas attēlus, jo lietojumprogramma izmanto metodi people_getPublicPhotos (), lai savāktu iegūtās failus, kas saistīti ar identifikatoru, un dara to pieejamu apskatei summu, ko nosaka numuru nodoti to kā pēdējais arguments (in šajā gadījumā "20", fotogrāfijas), būs pieejamas kā masīvu, kas var būt iestatīti, lai izveidotu tuneli gar šādas rindas:

Lietotājs Images

Piezīme metodes izmantošana buildPhotoURL (), kas izgūst iekšējo ceļu katra attēla Flickr.

Šajā pašā kategorijā ...
E-Learning
Linux (Kurss) Linux (Kurss)
Pilnīga rokasgrāmata, lai atvērtā koda sistēmas. Sākot no 49 €.
MySQL (Kurss) MySQL (Kurss)
Vadība ir atvērtā koda datu bāzi. Sākot no € 39.
PHP (Kurss) PHP (Kurss)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no 49 €.
Sponsorētās saites