2011-12-20 3 views
3

Я пишу приложение, в котором я пытаюсь получить доступ ко всем фотографиям, на которых я был отмечен. Когда я смотрю раздел «Фотографии вас» в моем профиле facebook, есть 165 таких фотографий. Но когда я вхожу в приложение как я (получаю токен доступа с разрешениями user_photos и friends_photos), я могу получить только 95 фотообъектов.Не удалось получить ВСЕ фотографии, на которых я был отмечен

После некоторого визуального осмотра кажется, что я могу получить доступ к фотографиям, загруженным моими друзьями (в которых я отмечен), если они поделились им с «Друзьями». Если они поделились им с «Пользовательским», мое приложение не может их вытащить, хотя я вижу фотографии, используя мой профиль.

В разделе разработчика facebook просто говорится, что я могу получить ВСЕ фотографии, в которых я был помечен с помощью «me/photos» в моем вызове API-интерфейса графика.

Кто-нибудь знает, почему я могу видеть только некоторые из моих отмеченных фотографий и если проблема обмена моими друзьями является проблемой?

ответ

1

В Facebook есть 2 пользовательских настроек конфиденциальности, которые предотвратили бы возврат данных из API - это если они полностью отключили платформу, а другая - «Как люди приносят вашу информацию в приложения, которые они используют» - обе настройки включены страница настроек конфиденциальности своих профилей (https://www.facebook.com/settings/?tab=privacy - нажмите «Приложения и веб-сайты»)

Чтобы проверить первый случай, попробуйте получить доступ к https://graph.facebook.com/{USER_ID_OF_FRIEND_THAT_UPLOADED_PHOTO} - если ответ «ложный», а не их основные данные, они полностью отключил доступ к API на свой счет

Я не верю, что есть какой-либо явный способ проверить другой случай

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