2013-02-14 4 views
-1

Используя обычный веб-сайт Facebook, вы можете перейти на страницу, показывающую, какие страницы пользователь «понравился».Использование токена доступа для доступа «любит» других пользователей

Из графического API это можно получить почти для всех страниц, используя graph.facebook.com/userid/likes?access_token=MYACCESSTOKEN.

Однако мне нужно иметь возможность сделать то же самое - например, получить список страниц, которые пользователь «понравился» для обычных пользователей Facebook (а не «страниц», которые «понравились» на других страницах).

Возможно ли это с помощью токена доступа? Судя по тому, что вы можете получить эту информацию с обычной веб-страницы Facebook, я ожидаю, что она станет возможной.

ответ

1

Конфиденциальность работает несколько иначе для приложений, обращающихся к API и для пользователей, обращающихся к фактическому сайту.

Приложение не имеет доступа (по умолчанию) к любимым друзьям, чтобы предотвратить интеллектуальный анализ данных. Чтобы получить понравившиеся пользователи, вам необходимо запросить разрешение friends_likes.

Вы можете прочитать об этом разрешении и прочим in the documentation.

+0

Как насчет того, имеет ли мой токен доступа права на страницу для страницы, на которой есть куча таких пользователей. Есть ли способ, которым тот же токен доступа ожидает увидеть (через API) другого, подобного этим пользователям? –

+0

@james - абсолютно нет. Эти пользователи не предоставили вам никаких разрешений, чтобы увидеть их. У вас должен быть соответствующий токен, чтобы получать данные от пользователя. – Lix

+1

Так почему же он часто работает с «страницами», например. justinbieber \ likes дает результаты, то есть кому нравится «justinbieber», но случайный пользователь \ любит дает пустые результаты в графике api? –

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