2015-10-23 3 views
4

Я пытаюсь найти все фотографии, где текущий пользователь отмечен с помощью PHP SDK для Facebook. Когда я запрашиваю $fb->get('/me/photos?type=tagged&limit=10000'), только около 500 фотографий присутствуют в списке, когда я вошел в систему как я. Если я зарегистрирую веб-страницу в Facebook, это говорит о том, что у меня более 3000 фотографий. Можно ли получить все фотографии текущего пользователя?Как загрузить все фотографии текущего пользователя в PHP Graph SDK?

+0

если вы имеете любой вопрос, то я помочь вам .. –

+0

@Maulik, вы можете увидеть более подробную информацию об этой проблеме здесь: https://developers.facebook.com/bugs/167037540309404/ –

+0

этот пост для всех фотографий альбомов ... не отмеченные фотографии. –

ответ

1

Надеюсь, что это резюме экономит время для некоторых людей, так как я провел несколько дней, царапая себе голову над этим. Начиная с Graph API v2.5, ваше приложение не будет иметь разрешения на просмотр фотографий, которые другие люди загрузили, если загрузчик не зашел в приложение и не предоставил разрешение user_photos. Это также относится к фотографиям, на которых был помещен текущий пользователь.

Чтобы приложение могло получить все фотографии, на которые вы помечены через API-интерфейс Graph, все ваши друзья, у которых есть загруженные вами фотографии, были помечены должны предоставить разрешение на приложение.

Цитирую поддержки Facebook:

После проверки, это должно быть так. Каждый пользователь Facebook находится в контроле того, какие данные доступны для приложения. Если у вас есть, что пользователь предоставляет пользователю_photos (и, возможно, user_posts, если это контейнер ), приложение должно быть в состоянии извлечь эту фотографию.

Источник: Facebook API Bug Report

0

Да, это возможно, но не только с одним вызовом. Вы должны будете использовать нумерацию страниц, как описано в

В этом случае paging.next свойство в ответ JSON содержит ссылку/звонок, чтобы получить следующие результаты. Я бы рекомендовал установить limit на 50 или 100 максимум,

+0

Спасибо. Когда я шел по страницам, у меня были те же результаты, что и при загрузке одной страницы из 10 тыс. Изображений. Кажется, есть куча изображений, которые опускаются. Разрешения 'user_photos' достаточно хороши, чтобы получать фотографии от других, которые вы загрузили? –

Смежные вопросы