Диалог авторизации запрашивает расширенные разрешения, но моему приложению они не нужны. Как предотвратить отображение второй страницы в диалоговом окне авторизации?

Я установил приложение, позволяющее пользователям входить на мой сайт с помощью Facebook. Когда пользователи нажимают кнопку входа в FB, появляется ожидаемое диалоговое окно аутентификации. В моем диалоговом окне авторизации отображается вторая страница с надписью: «Это приложение может публиковать сообщения от вашего имени, включая обновления статуса, фотографии и многое другое».

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

На странице настроек моего приложения я не указал никаких расширенных разрешений. Есть ли где-то еще, что я должен указать, что мне не нужны расширенные разрешения?

Спасибо за помощь.


person Matt Dominianni    schedule 02.07.2012    source источник


Ответы (1)


Возможно, вы указали область действия кнопки «Войти через Facebook», которая запрашивает эти разрешения у пользователя. Это могло произойти, особенно если вы просто скопировали и вставили пример из документации.

Проверьте свой HTML, есть ли у вас что-то похожее на это:

<div class="fb-login-button" scope="publish_stream">
    Login with Facebook
</div>

Если это так, обязательно избавьтесь от атрибута scope.

person WrongAboutMostThings    schedule 02.07.2012
comment
Если это не проблема, некоторый код со страницы входа может помочь с ответом на ваш вопрос. - person WrongAboutMostThings; 02.07.2012