web-dev-qa-db-fra.com

Trouver l'URL exacte d'une photo Flickr en fonction de son identifiant

Comment puis-je récupérer automatiquement l'URL exacte d'une photo Flickr lorsque je passe l'ID à l'API?

J'ai les identifiants de toutes les images et j'utilise actuellement la méthode flickr.photos.getInfo qui prend l'identifiant en paramètre et me fournit un fichier XML avec l'URL de la page de l'image comme réponse.

Cependant, l'URL de la page d'image ne correspond pas à l'URL de l'image (affichée dans cette page).

Comment puis-je récupérer automatiquement l'URL exacte de l'image?

1
aneuryzm

De la documentation officielle de Flickr :

URL de source photo

Vous pouvez créer l'URL source d'une photo une fois que vous connaissez son ID, ID de serveur, ID de batterie et secret, tels que renvoyés par de nombreuses méthodes d'API.

L'URL prend le format suivant:

http://farm{farm-id}.static.flickr.com/{server-id}/{id}_{secret}.jpg
ou
http://farm{farm-id}.static.flickr.com/{server-id}/{id}_{secret}_[mstzb].jpg
ou
http://farm{farm-id}.static.flickr.com/{server-id}/{id}_{o-secret}_o.(jpg|gif|png)

2
Ciaran