Вы можете использовать ключевые слова ORDER BY и LIMIT в FQL-запросе, чтобы сделать так, чтобы вы получали только подмножество фотографий.
Что-то вроде (псевдокод)
$lastid = 0;
do
{
$photos = fql("SELECT id from photos where id > $lastid ORDER BY id LIMIT 100")
foreach $photo in $photos
{
... do stuff ...
$lastid = $photo->id;
}
} while ($photos.count > 0)
По сути, вы ограничиваете свой запрос 100 кусками фотографий и отслеживаете свое местоположение, заказывая идентификаторы.