Двухэтапный процесс авторизации в Facebook - PullRequest
0 голосов
/ 22 января 2012

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

ВДиалоговая панель авторизации Я установил пользовательские разрешения для user_photos и расширен до publish_stream.Однако в этом диалоговом окне отображаются ТОЛЬКО разрешения для user_photos

. Это означает, что когда пользователь заходит на мой сайт, который также проверяет разрешения, его также просят разрешить publish_stream.Почему диалог авторизации не принимает оба разрешения?Разве в этом не смысл писать?Если я удалю user_photos THEN, то в диалоговом окне также будет показан запрос publish_stream, но, конечно, мой сайт будет запрашивать user_photos.

Это ошибка или поведение по своему дизайну, потому что я действительно не понимаю, почемуОдноэтапная аутентификация сделана за 2 шага, и я видел это за один шаг с гораздо большим количеством разрешений в других приложениях.

1 Ответ

1 голос
/ 22 января 2012

Это не ошибка, это особенность: https://developers.facebook.com/docs/opengraph/authentication/#permissions

Пользователь может принять основные разрешения, но отклонить 1 или более расширенных разрешений.

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