2012-01-19 2 views
-1

Я пытаюсь получить доступ к основной информации со страницы ДРУГА через FQL:Доступ к базовой информации друзей»

SELECT name, status, locale FROM user WHERE uid = 11111111

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

Или, я должен должен запросить каждый пользователь для пользователя_status (или friends_status?), Когда они посещают страницу? Это определенно мой камень преткновения.

спасибо.

ответ

0

Чтобы посмотреть, какие разрешения у вас есть для доступа к токену, наклейте его на https://developers.facebook.com/tools/lint.

Чтобы увидеть статус друга, пользователю необходимо предоставить friends_status за https://developers.facebook.com/docs/reference/api/permissions.

Если вы обнаружили, что у вас нет этих прав для этого пользователя, отправьте их в FB.login() с параметром scope с необходимыми разрешениями.

+0

О, хорошо, поэтому в h377 нет никаких шансов понять нашу аудиторию, просто потребление нашей страницы. очень жаль. Наверное, это то, о чем шла речь во всех проблемах в сфере конфиденциальности. какой позор, Facebook мог бы быть полезен. –

+0

На самом деле я действительно удивлен, учитывая, что я действительно могу * перейти * на другую страницу и посмотреть их данные, но я не могу получить к ней доступ через API. Человек года? Мне нравится думать не так. –

+0

С API, это совсем другая история, чем с пользовательским интерфейсом. Помните, чем безопаснее вы что-то делаете, тем сложнее будет реализовать. Также, согласны ли вы с решениями Facebook, не отменяет мой ответ на ваш вопрос. – DMCS

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