как получить, если пользователь является администратором страницы на пользовательской вкладке фан-страницы Facebook - PullRequest
0 голосов
/ 10 февраля 2011

Я разрабатываю приложение для Facebook на основе вкладок, которое позволяет пользователям добавлять настраиваемые вкладки на свою страницу. Я хочу добавить ссылку для администраторов страницы, чтобы редактировать вкладку, но проблема в том, как ее получить, если зарегистрированный пользователь является администратором страницы? Я знаю, как это сделать, это старый API, который скоро будет устаревшим. Я использую новый Graph API и новый JavaScript SDK. Не знаю, как это сделать.

Ответы [ 2 ]

1 голос
/ 10 февраля 2011

Посмотрите на параметр fb_sig_is_admin, который равен 1, когда пользователь является администратором.

К сожалению, вы не будете знать, кто пользователь с вкладкой, пока они не взаимодействуют, поэтому полезность API Graph ограничена.

0 голосов
/ 16 февраля 2011

Я думаю, что есть лучший способ для этого, несколько дней назад FB начал поддерживать iframe на вкладках,

Из документации на Facebook

Blockquote Когда пользователь перейдет на страницу Facebook, он увидит, что ваша вкладка страницы добавлена ​​в следующую доступную позицию вкладки. В общем, вкладка страницы загружается точно так же, как страница холста. Когда пользователь выбирает вашу вкладку страницы, вы получите параметр signature_request с одним дополнительным параметром page. Этот параметр содержит объект JSON с идентификатором (идентификатор страницы текущей страницы), администратором (если пользователь является администратором страницы) и понравившимся (если пользователю понравилась страница). Как и в случае с страницей холста, вы не получите всю информацию о пользователях, доступную для вашего приложения в подписанном запросе, пока пользователь не авторизует ваше приложение. Blockquote

Это URL: http://developers.facebook.com/docs/guides/canvas/#tabs

...