"新的auth对话框"没有开放

时间:2012-01-27 02:13:34

标签: javascript facebook facebook-authentication facebook-javascript-sdk

我正在使用JS SDK并启用了“Enhanced Auth Dialog:”和“Encrypted Access Token”。我已经设置了“Authenticated Referrals”以要求发送电子邮件。当我点击预览时,每件事看起来都很好。当我尝试从我的网站上执行此操作时,我将获得旧的身份验证对话框。

$.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中对它们进行了修改。

New Auth Dialog没有显示我做错了什么?

0 个答案:

没有答案