Проблемы с диалогом авторизации - PullRequest
0 голосов
/ 02 января 2012

Я немного новичок в использовании Facebook C # SDK. Я пытаюсь добавить возможность добавить возможности входа в систему на моем сайте с помощью Facebook. Тем не менее, мне кажется, что я не могу получить то же диалоговое окно авторизации входа в систему, которое дают другие сайты.

Когда я просматриваю другие сайты, которые разрешают вход через Facebook (например, Bing, Pinterest), их диалоговые окна аутентификации выглядят точно так же, как я ищу. Это логотип, за которым следует название. Затем описание, затем строка «Продолжая, вы соглашаетесь на ....». Затем внизу в более темной серой заштрихованной области находится полоса друзей, а также кнопки «Вход» и «Отмена» в нижней правой части. Для моего сайта я получаю диалог авторизации с кнопкой «Хорошо, перейдите в приложение» в верхнем правом углу окна авторизации. Он не показывает полосу друзей, которые используют приложение. а внизу нет кнопок «Вход» и «Отмена».

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

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

Любая помощь будет принята с благодарностью.

Спасибо.

1 Ответ

0 голосов
/ 02 января 2012

Может быть, вы не включили диалог расширенной аутентификации?Перейдите по адресу:

https://developers.facebook.com/apps/[your-app-id]/advanced

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

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