Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parse platform 解析Facebook登录-Javascript对话框_Parse Platform_Facebook Login - Fatal编程技术网

Parse platform 解析Facebook登录-Javascript对话框

Parse platform 解析Facebook登录-Javascript对话框,parse-platform,facebook-login,Parse Platform,Facebook Login,我正在使用Parse.com并尝试实现他们的Facebook登录功能。我有以下代码,当我加载页面时,会弹出一个Facebook对话框并立即关闭。没有给出成功或错误消息 <body> <div id="fb-root"></div> <script type="text/javascript"> //Initialize Parse SDK Parse.initialize('xxx', 'xxx');

我正在使用Parse.com并尝试实现他们的Facebook登录功能。我有以下代码,当我加载页面时,会弹出一个Facebook对话框并立即关闭。没有给出成功或错误消息

<body>
<div id="fb-root"></div>
<script type="text/javascript">

    //Initialize Parse SDK
    Parse.initialize('xxx',
            'xxx');

    window.fbAsyncInit = function() {

        //Initialize Facebook SDK via Parse

        Parse.FacebookUtils.init({
            appId      : 'xxx',
            status     : true, // check the login status upon init?
            cookie     : true, // set sessions cookies to allow your server to access the session?
            xfbml      : true  // parse XFBML tags on this page?
        });

        // use Parse SDK to show Facebook login box on page load
        Parse.FacebookUtils.logIn(null, {
            success: function(user) {
                if (!user.existed()) {
                    alert("User signed up and logged in through Facebook!");
                } else {
                    alert("User logged in through Facebook!");
                }
            },
            error: function(user, error) {
                alert("User cancelled the Facebook login or did not fully authorize.");
            }
        });
    };

    // Load the SDK's source Asynchronously
    (function(d, s, id){
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) {return;}
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/en_US/all.js";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
</script>

//初始化解析SDK
Parse.initialize('xxx',
"xxx";;
window.fbAsyninit=函数(){
//通过解析初始化Facebook SDK
Parse.FacebookUtils.init({
appId:'xxx',
status:true,//在初始化时检查登录状态?
cookie:true,//设置会话cookie以允许服务器访问会话?
xfbml:true//是否解析此页面上的xfbml标记?
});
//使用Parse SDK在页面加载时显示Facebook登录框
Parse.FacebookUtils.logIn(null{
成功:功能(用户){
如果(!user.existed()){
警报(“用户注册并通过Facebook登录!”);
}否则{
警报(“用户通过Facebook登录!”);
}
},
错误:函数(用户,错误){
警报(“用户取消了Facebook登录或未完全授权”);
}
});
};
//异步加载SDK的源代码
(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/all.js”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

在调用logIn之前,您不会等待Parse.FacebookUtils.init()完成