Oauth-диалог Facebook, отображаемый по умолчанию для нового пользователя в приложении iframe - PullRequest
1 голос
/ 27 октября 2011

Сегодня я только что заметил что-то странное в своем приложении iframe на Facebook.Вот рабочий процесс, с которым я сталкиваюсь:

  1. Я никогда не использовал приложение раньше, я впервые (то есть деавторизовал приложение раньше)
  2. Я захожу в apps.facebook.com / myapp - это не настоящее приложение для фейсбука, о котором я говорю, просто для примера.
  3. Приложение теперь автоматически перенаправляется на следующее: http://www.facebook.com/connect/uiserver.php?app_id=xxxxxxxxxxxxxxxxx&method=permissions.request&redirect_uri=http%3A%2F%2Fapps.facebook.com%2Fmyapp%2F&response_type=none&display=page. На самом деле перенаправляет в диалоговое окно утверждения приложения.

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

Так что же происходит, почему его автоматическое перенаправление?Потому что facebook что-то изменил?Или, может быть, неправильная настройка в настройках приложения?

Заранее спасибо,
Мариус Б.

РЕДАКТИРОВАТЬ :
Обнаружена проблема ... так что здесьэто идет.Похоже, что в настройках приложения, даже если у меня не была включена опция «Расширенный диалог авторизации», почему-то была активна опция «Аутентифицированные рефералы».

Решение : Перейдите в «Настройки» -> «Дополнительно» и включите параметр «Расширенный диалог авторизации», затем перейдите в «Настройки» -> «Диалог OAuth» и отключите опцию «Аутентифицированные рефералы» снизу.Затем вернитесь в «Настройки» -> «Дополнительно» и отключите опцию «Расширенный диалог авторизации».

Надеюсь, это поможет.

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