Я разрабатываю приложение на основе Facebook, которое позволяет пользователям добавлять пользовательскую вкладку на свою страницу. Я хочу добавить ссылку для админов страницы для редактирования вкладки, но проблема в том, как получить, если зарегистрированный пользователь является администратором страницы? Я знаю, как это сделать, это старый API, который скоро будет устаревшим. Я использую новый API графиков и новый JavaScript SDK. Не знаю, как это сделать.Как получить, если пользователь является администратором страницы на странице пользовательской вкладки facebook
ответ
Посмотрите на параметр fb_sig_is_admin, который равен 1, когда пользователь является администратором.
К сожалению, вы не будете знать, кто пользователь с вкладкой, пока они не взаимодействуют, поэтому полезность Graph API ограничена.
Я думаю, что это лучший способ для этого, несколько дней назад FB начал поддерживать IFRAME на вкладках,
Из facebook документации
BLOCKQUOTE Когда пользователь переходит на страницу Facebook, они будут видеть, что вкладка «Страница» добавлена в следующую доступную позицию вкладки. В целом вкладка страницы загружается точно так же, как и на странице Canvas. Когда пользователь выбирает вкладку «Страница», вы получите параметр signed_request с одним дополнительным параметром, страницей. Этот параметр содержит объект JSON с идентификатором (идентификатор страницы текущей страницы), admin (если пользователь является администратором страницы) и понравился (если пользователю понравилась страница). Как и на странице Canvas, вы не получите всю информацию пользователя, доступную вашему приложению в signed_request, до тех пор, пока пользователь не разрешит ваше приложение. Blockquote
Это URL: http://developers.facebook.com/docs/guides/canvas/#tabs
- 1. Как получить, если пользователь является администратором страницы (isAdmin), используя API-интерфейс Facebook Graph?
- 2. Как получить pageId для страниц, на которые пользователь facebook является администратором? Использование facebook connect
- 3. Получить список событий Facebook, которые пользователь является администратором
- 4. Получение страниц, на которых пользователь является администратором
- 5. Как сделать приложение Facebook, которое устанавливает вкладку страницы на странице пользователя (из которой он является администратором)?
- 6. Определить, является ли пользователь администратором
- 7. Переадресация, если пользователь не является администратором, не работает на SSL
- 8. получить идентификатор пользователя внутри вкладки страницы facebook
- 9. Обнаружить, если пользователь является администратором страницы с помощью FB JS SDK
- 10. Как получить идентификатор страницы на странице Facebook
- 11. как разрешить удаление, только если пользователь является администратором в php
- 12. Как проверить, является ли пользователь администратором?
- 13. Вкладки OAuth и Facebook на странице
- 14. Facebook: получите список страниц, которыми пользователь является администратором
- 15. Laravel 5 Выберите все записи, если пользователь является администратором
- 16. Более быстрый метод проверки, если (не текущий) пользователь является администратором
- 17. получение информации, если пользователь является фанатом страницы
- 18. Проверьте, является ли пользователь процесса администратором C++
- 19. Переименование вкладки страницы facebook
- 20. Страницы в Facebook, где я являюсь администратором
- 21. Meteor Проверить, является ли пользователь администратором
- 22. Сделать rails игнорировать входные данные, если пользователь является администратором
- 23. Если пользователь не является администратором, отменяет регистрацию jQuery?
- 24. Изменение страницы на странице Facebook
- 25. WSS 3.0 Feature-Check, если пользователь является администратором фермы
- 26. oauth facebook внутри вкладки страницы
- 27. Является ли пользователь на странице?
- 28. Проверьте, нравится ли пользователь Facebook странице Facebook
- 29. redircct, если пользователь не аутентифицируется на пользовательской странице в drupal
- 30. В моей главной странице, нужно вывести HTML, только если пользователь является администратором
Я не в состоянии получить этот параметр в подписи. – happyhardik
Кажется, я помню, вам нужно отключить OAuth 2.0 для Canvas, чтобы получить fb_sig_is_admin. Возможно, вам придется играть с настройками «Дополнительно». – phillee
Спасибо за информацию !!!!! :) – happyhardik