Я разрабатываю приложение Facebook на основе вкладок, которое позволяет пользователям добавлять собственные вкладки на свою страницу. Я хочу добавить ссылку для администраторов страницы для редактирования вкладки, но проблема в том, как узнать, является ли вошедший в систему пользователь администратором страницы? Я знаю, как это сделать, это старый API, который скоро станет устаревшим. Я использую новый Graph API и новый JavaScript SDK. Не знаю, как с этим.
как узнать, является ли пользователь администратором страницы на пользовательской вкладке фан-страницы facebook
Ответы (2)
Взгляните на параметр fb_sig_is_admin, который равен 1, когда пользователь является администратором.
К сожалению, вы не узнаете, кто пользователь с вкладкой, пока он не взаимодействует с ней, поэтому полезность Graph API ограничена.
Я думаю, что для этого есть лучший способ, несколько дней назад FB начал поддерживать iframe на вкладках,
Из документации фейсбука
Блок-цитата Когда пользователь переходит на страницу Facebook, он увидит, что вкладка вашей страницы добавлена в следующую доступную позицию вкладки. В целом вкладка страницы загружается точно так же, как и страница холста. Когда пользователь выбирает вкладку «Страница», вы получаете параметр signed_request с одним дополнительным параметром, страницей. Этот параметр содержит объект JSON с идентификатором (идентификатор текущей страницы), admin (если пользователь является администратором страницы) и like (если пользователю понравилась страница). Как и в случае со страницей холста, вы не получите всю информацию о пользователе, доступную для вашего приложения, в файле signed_request, пока пользователь не авторизует ваше приложение. Цитата
Это URL-адрес: http://developers.facebook.com/docs/guides/canvas/#tabs