При вытягивании фотографий с альбома Facebook через API графа, т.е.Facebook Graph API возвращает частичные результаты для альбомов
https://graph.facebook.com/<albumid>/photos?access_token=<token>&limit=999&fields=name,source
Для некоторых альбомов, он поставляет только частичные результаты. Например, альбом с 15 фотографиями может возвращать только 13 фотографий. Этот вызов:
https://graph.facebook.com/<albumid>?access_token=<token>&fields=count
... В самом деле возвращает правильное количество, равное 15. Моя первая мысль была, что, возможно, эти 2 «отсутствует» фотографии больше предельных параметров приватности, но каждая фотография весь альбом (который принадлежит владельцем токена, кстати) имеет такую же настройку конфиденциальности «видимых для друзей». Большинство альбомов возвращают все фотографии, как и ожидалось.
Любые идеи относительно того, что может вызывать такое поведение?
Graph API хорошо известен тем, что возвращал частичные результаты в разных запросах. FQL - это то, что эффективно и надежно. Добавлен ответ. – Kishor
К сожалению, запрос FQL возвращает те же 13 элементов (т. Е. Он все еще отсутствует 3). – Metal450