Facebook 脸谱网登录“;对不起,出了点问题。”;

Facebook 脸谱网登录“;对不起,出了点问题。”;,facebook,facebook-graph-api,facebook-javascript-sdk,Facebook,Facebook Graph Api,Facebook Javascript Sdk,由于某种原因,我以前使用的Facebook登录停止工作。当我通过下面的代码连接到Facebook时,我会看到一个弹出窗口,其中包含以下消息: 对不起,出了点问题。 我们正在努力尽快把这个修好 回去 在控制台中,它说了一些关于https的内容,所以我将我的localhost开发服务器配置为使用https 完成此操作后,我仍然会收到相同的弹出消息,但控制台中没有https警告 我想可能我的一些设置没有正确配置,所以我将在下面添加这些设置的屏幕截图 这是我连接Facebook的JS代码 /** *

由于某种原因,我以前使用的Facebook登录停止工作。当我通过下面的代码连接到Facebook时,我会看到一个弹出窗口,其中包含以下消息:

对不起,出了点问题。 我们正在努力尽快把这个修好

回去

在控制台中,它说了一些关于https的内容,所以我将我的localhost开发服务器配置为使用https

完成此操作后,我仍然会收到相同的弹出消息,但控制台中没有https警告

我想可能我的一些设置没有正确配置,所以我将在下面添加这些设置的屏幕截图

这是我连接Facebook的JS代码

/**
 * Add files retrieved with getScript to cache.
 */
$.ajaxSetup({ cache: true });

/**
 * Get Facebook Graph SDK.
 */
$.getScript('https://connect.facebook.net/en_US/sdk.js', function() {
    FB.init({
        appId: 'XXX',
        version: 'v3.2'
    });
});

/**
 * Social Connect with Custom Facebook Button.
 */
$('#facebook-connect-button').on('click', function(e) {
    e.preventDefault();

    FB.login( function(fbResponse) {

        console.log(fbReponse);

        if ( fbResponse.status === 'connected' ) {

            //... Do stuff

        }

    }, {scope: 'public_profile,email', return_scopes: true });

});
以下是我在开发者部分的Facebook登录设置:


给它半天时间后,它神奇地自行解决了。

验证类型:“https”
-这是什么…?没有auth type
https
,传递此伪值可能是导致对话框出错的原因。(您不需要指定任何有效的OAuth重定向URI,即用于服务器端登录流。)@misorude我认为这是以前版本的遗留问题。更新问题以避免混淆。