Активация диалога аутентификации facebook

Я делаю приложение для фейсбука. Мне нужно, чтобы пользователи facebook аутентифицировали мое приложение, прежде чем они смогут его использовать.

в настройках моего приложения я нашел диалоговое окно авторизации под разработчиками facebook -> настройки -> разрешения.

Я создал это: http://i46.tinypic.com/34gwyn6.png

Тогда у меня вопрос, как мне его активировать?

Когда я тестирую приложение с учетной записью facebook, я никогда не могу получить идентификатор пользователя от этого пользователя.


person Pavenhimself    schedule 08.10.2012    source источник
comment
Используете ли вы PHP SDK или JavaScript SDK или другой способ доступа к API Facebook? Это может быть хорошим местом для начала чтения: developers.facebook.com/docs/guides. /веб/#логин   -  person Joakim Syk    schedule 08.10.2012
comment
Привет, я использую JavaScript SDK :) Извините. Это выглядит очень правильно. Единственная проблема в том, что мне не нравится кнопка входа. Знаете ли вы, есть ли способ просто показать диалоговое окно OAUTH, когда пользователь открывает приложение? Я нашел что-то вроде этого: var oauth_url = 'facebook.com/dialog/oauth'; oauth_url += '?client_id=192352355546693'; oauth_url += '&redirect_url=' + 'apps.facebook.com /dewgwegwagenx/'; oauth_url += '&scope=user_about_me'; window.top.location = oauth_url;   -  person Pavenhimself    schedule 08.10.2012


Ответы (1)


Настройки, которые вы задали на панели управления приложения, только влияют на прошедшие рефералы. — когда вы сами обрабатываете вход в свое приложение, вы должны запрашивать разрешения с помощью параметра scope.

А поскольку вы уже используете JS SDK, просто используйте FB.login. чтобы вызвать диалоговое окно аутентификации для вашего приложения.

person CBroe    schedule 08.10.2012