2015-04-02 4 views
0

J'utilise facebook4j pour aller chercher des photos d'albums sur une page facebook afin de créer une galerie sur mon site.Y at-il un moyen d'aller chercher plus de 25 photos d'un album avec Facebook4j

Cependant, je ne peux pas obtenir plus de 25 photos à la fois (même s'il y a plus dans l'album et que le compte est correct (album.getCount()).

J'ai essayé d'utiliser reading.limit() mais sans succès ... est-il difficile plafonnée à 25 ou que je fais quelque chose de mal?

if(null != facebookAlbum) { 
      Reading reading = new Reading(); 
      reading.limit(100); 
      ResponseList<Photo> photoResults = facebook.getAlbumPhotos(facebookAlbum.id, reading); 
      Iterator<Photo> photoItr = photoResults.iterator(); 
      List<FacebookImage> facebookImages = new ArrayList<FacebookImage>(); 
      while(photoItr.hasNext()) { 
       Photo photo = photoItr.next(); 
       FacebookImage facebookImage = new FacebookImage(); 
       facebookImage.imageUrl = photo.getSource().toString(); 
       facebookImage.album = facebookAlbum; 
       facebookImages.add(facebookImage); 
      } 
     } 

Répondre

0

Essayez cette

ResponseList<Photo> photoResults = facebook.getAlbumPhotos(facebookAlbum.id, reading.limit(0)); 

limite mise à 0 obtient toutes les images .. Reportez-vous à ce link pour plus.

+0

changed.limit (100) en lecture.limit (0), encore 25 résultats ... – Labe