Me contacter
Tikoweb / Stéphane Kraemer
infographiste, développeur Web
et photographe à ses heures perdues ...

Récupération des images originales via l'API Flickr

Cette actualité fait suite à mon premier billet sur la mise en place d'une galerie photos en PHP avec Flickr.

Par défaut l'API Flickr ne renvoie pas les liens de vos images au format d'origine, c'est à dire aux dimensions auxquelles vous les avez envoyé sur Flickr, au mieux on récupère l'image en 1024 pixels de large en utilisant le suffixe de taille « b », voir la documentation sur la composition des URL Flickr.

Voici comment vous allez pouvoir récupérer vos images avec les dimensions d'origine afin de les afficher sur votre site Web.

Utilisation de l'API Fllickr en PHP

Le but est de rajouter les paramètres suivants dans l'appel flickr.photosets.getPhotos :

"extras" => "url_h,url_o"

Les valeurs envoyées doivent être séparées par une virgule.

Paramètre Description
url_h URL de la photo en 1600 pixels (coté le plus large)
url_o URL de la photo avec les dimensions d'origine

 

Vous pouvez y inclure d'autres valeurs, la documentation sur les paramètres se trouve à cette adresse :

https://www.flickr.com/services/api/flickr.photosets.getPhotos.html 

 

Affichage des photos

Il ne reste plus qu'a afficher la valeur renvoyée par l'API, voici un exemple de réponse au format XML :

Les valeurs qui vont nous intéresser pour chaque photo sont url_h et url_o.

 

Lien complémentaire :

 

article publié le 14-05-2014 par / Catégorie : Outils / Logiciels
Commentaires
Aucun commentaire pour le moment
Vous avez un avis, une question ? Rédigez un commentaire
Nom
 
Adresse e-mail
 
Site Internet
(facultatif)
 
Votre message
 
Code de vérification
Captcha Recharger l'image
Recopiez le code ci-dessus
 
 

 
Récupération des images originales via l'API Flickr
Tikoweb Blog - Article lu 2672 fois