2015-04-02 12 views
0

Я использую facebook4j для извлечения фотографий из альбомов на веб-странице facebook, чтобы сделать галерею на моем сайте.Есть ли способ получить более 25 фотографий из альбома с Facebook4j

Однако я не могу получить более 25 фотографий за один раз (даже если есть больше в альбоме и о том, что граф является правильным (album.getCount()).

Я пытался использовать reading.limit() но без успеха ... Является ли это трудно ограничен 25 или я делаю что-то неправильно?

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); 
      } 
     } 

ответ

0

Попробуйте

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

установка предела 0 получает все изображения .. См этот link для больше.

+0

изменено read.limit (100) by reading.limit (0), еще 25 результатов ... – Labe