Я достаточно хорошо знаю и старый REST API Facebook, и новый Graph API.Через график API и с учетом максимальных разрешений я могу запросить фотографии пользователя (это мое приложение и мой аккаунт):
client.Get("/me/photos");
Возвращает массив фотографий API в графическом формате json.Единственная проблема в том, что это не общее количество фотографий в аккаунте.Я проверил это, тщательно посчитав мои фотографии в Facebook И сравнив их с простым вызовом из старого API REST:
select pid from photo where aid in (select aid from album where owner=me())
(выше по памяти, но то, что я работал хорошо)
Мой счет и REST API подтверждают, что API Graph не возвращает все фотографии в аккаунте (я также знаю о подкачке страниц).
Кто-нибудь знает, почему это так?Кроме того, кто-нибудь знает, как преобразовать старый pid API REST (идентификатор фотографии) в новый уникальный идентификатор GRAPH API.Это единственный способ получить все фотографии.