«Новый диалог авторизации» не открывается - PullRequest
1 голос
/ 27 января 2012

Я использую JS SDK и включил «Диалог расширенной аутентификации:» и «Токен зашифрованного доступа». Я установил «Аутентифицированные рефералы», чтобы требовать электронную почту. Когда я нажимаю на превью, все выглядит хорошо. Когда я пытаюсь сделать это со своего сайта, я получаю старый диалог авторизации.

$.getScript( "//connect.facebook.net/en_US/all.js", function() {
  FB.init( {
    appId: FACEBOOK_APP_ID,
    channelUrl: MAIN_URL + "/fb-channel.html", // XHR channel to avoid iframe
    oauth: true, // enables OAuth 2.0
    cookie: true, // enable cookies for server-side session access
    status: true, // check login status
    xfbml: false // build via JS
  });


  FB.getLoginStatus( function(response) {
    if (response.authResponse) {
      // ... handles logged in users!
    } else {
      FB.login( function( response ) {
        // Handle login repsonse
      }, /*{scope: "email"}*/}; 
    }
  };
};

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

Что я делаю не так, что новый диалог аутентификации не отображается?

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