Я пытаюсь настроить диалог auth моего приложения facebook, чтобы иметь только один шаг, на котором пользователь принимает разрешения, но по какой-то причине facebook настаивает на создании двухэтапного процесса.диалог facebook auth двухэтапный процесс
В диалоговом окне auth я установил права пользователя на user_photos и расширил его до publish_stream. Диалоговое окно, однако, ТОЛЬКО показывает разрешения для user_photos
это означает, что, когда пользователь переходит на мой сайт, который также проверяет разрешения, их также просят разрешить publish_stream. Почему в диалоговом окне auth не выполняются оба разрешения? Разве это не все, что можно написать? Если я удалю user_photos THEN, в диалоговом окне будет также показан запрос publish_stream, но тогда, конечно, мой сайт будет запрашивать user_photos.
Это ошибка или поведение по дизайну, потому что я действительно не понимаю, почему возможное одноэтапное аутентификация сделана на 2 шага, и я видел его на один шаг с гораздо большим количеством разрешений в других приложениях.
спасибо. Но почему любой разработчик захочет это использовать? Принуждение пользователя нажать «Да» дважды - это очень плохой дизайн IMO. – Jakob
хорошо, я считаю, что у каждого разработчика есть свои причины использовать его или не использовать. Он был разработан таким образом давным-давно: http://developers.facebook.com/docs/authentication/, и он все еще работает, создавая хорошую рентабельность инвестиций. Я не понимаю, почему этот дизайн плохой, поскольку он генерирует доход. –