私のウェブサイトにギャラリーを作成するために、facebook4jを使用してFacebookのウェブページのアルバムから写真を取得しています。
ただし、一度に 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);
}
}