Utilisation de l'API Flickr

heliohelio Membre

Bonjour à  tous,


 


Je souhaite utiliser l'API Flickr pour afficher les photos d'un user, cependant je viens de remarquer qu'en utilisant la méthode flickr.photos.search, cela n'affiche que les 100 premières photos car le paramètre page est à  1. En revanche si je lui renseigne la valeur 2 j'ai bien les 100 photos suivantes etc...


 


Comment vous feriez pour avoir l'ensemble des photos du user ? 


 


la métode c'est celle-ci :



https://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=&user_id=&page=1&format=json&nojsoncallback=1

Merci de votre aide.


Mots clés:

Réponses

  • Tu peux ajouter la variables per_page dans la requête mais la limite maximum est de 500. 


    Apparemment dans la réponse tu as le nombre de page qui est retourné. Il faut se servir de ce nombre et lancé autant de requête qu'il faut pour avoir la liste des photos (qui sera quoi qu'il en soit limité aux 4000 dernière photos).

  • heliohelio Membre

    Merci !


    ou alors j'ai pensé aussi à  faire que quand on arrive en bas de la collectionView et donc la 100ème photo, ça charge les 100 suivantes (technique qu'on voit souvent dans les tableView).


  • C'est effectivement une meilleure solution.


Connectez-vous ou Inscrivez-vous pour répondre.