Предоставьте дополнительные разрешения внутри приложения facebook - PullRequest
0 голосов
/ 24 ноября 2011

Я занимаюсь разработкой приложения для Facebook, которое существует только на холсте в Facebook. (iframe) После нажатия на определенную ссылку, я хочу отобразить модальное окно facebook, которое просит пользователя добавить приложение и предоставить ему разрешения. Тем не менее, единственное, что я могу найти на этом, это FB.login, что

  1. не может отображать всплывающее окно как всплывающее окно / слой javascript
  2. пытается авторизовать пользователя в моем приложении, чего я не хочу. Я хочу, чтобы диалог «Добавить приложение» с разрешением.

Это вообще возможно? Функция FB.login() имеет только опции popup и page (где первый является всплывающим, а второй - страницей на facebook).

Я использую JS SDK и OAuth 2.0.

Ответы [ 2 ]

1 голос
/ 09 июня 2012

Я думаю, что вы можете использовать следующее: https://www.facebook.com/dialog/pagetab?=APPID&next=CANVASS_URL

Не забудьте заменить APPID и CANVASS_URL вашими данными

1 голос
/ 27 ноября 2011

Чтобы получить права доступа к странице, пользователь должен «войти» в ваше приложение. Входя в систему, они предоставляют вашему приложению доступ к их информации в рамках запрошенных прав доступа.

Это основная концепция потока OAuth. Ваше приложение (клиент) запрашивает авторизацию и разрешение от сервера авторизации (логин Facebook) для доступа к защищенным ресурсам (информация Facebook).

Пример приложения Facebook для оформления холста с использованием JavaScript SDK:

http://developers.facebook.com/docs/samples/canvas/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...