Я наткнулся на эту ссылку сегодня, похоже на ваш вопрос
FQL для возврата всех имен альбомов и идентификаторов объектов альбомов для ВСЕХ друзей пользователя
Если вы удалите «LIMIT 25» как ifaour , упомянутый в его примечании, приведенном в качестве примера, запрос будет выглядеть следующим образом и выполнит задачу
SELECT aid, owner, name FROM album WHERE owner IN (SELECT uid2 FROM friend WHERE uid1=me())
2-й шаг: давайте переведем его в формат нескольких запросов
{"query1":"SELECT aid, owner, name FROM album WHERE owner IN (SELECT uid2 FROM friend WHERE uid1=me())","query2":"SELECT owner, album_object_id, object_id FROM photo WHERE aid IN (SELECT aid FROM #query1)"}
Полагаю, вам нужно изменить поля в query2, чтобы они соответствовали вашему сценарию
Они вернутся как 2 больших жирных объекта json с пределом 5000 результатов ... что я не нашел решения для запроса следующих 5000 и остальных ...
Кроме того, я думаю, что есть ошибка в FQL и Graph API, некоторые из альбомов моих друзей НЕ отображаются в результате ... (да, с правильным разрешением и необходимыми областями для просмотра и запроса ...) Я выпустил отчет об ошибке для этой проблемы