Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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
Javascript 如何在.net网站上正确使用facebook登录_Javascript_Jquery_Asp.net_Facebook_Facebook Graph Api - Fatal编程技术网

Javascript 如何在.net网站上正确使用facebook登录

Javascript 如何在.net网站上正确使用facebook登录,javascript,jquery,asp.net,facebook,facebook-graph-api,Javascript,Jquery,Asp.net,Facebook,Facebook Graph Api,我有一个使用asp.net的web应用程序母版页。 还有另外三个页面,我在其中执行一些facebook活动,比如从facebook相册上传图像、自动完成facebook好友和登录 在我的Master页面上,我为facebook登录写了这段代码 window.fbAsyncInit = function () { FB.init({ appId: '1499702230242110', // App ID s

我有一个使用asp.net的web应用程序母版页。 还有另外三个页面,我在其中执行一些facebook活动,比如从facebook相册上传图像、自动完成facebook好友和登录

在我的Master页面上,我为facebook登录写了这段代码

 window.fbAsyncInit = function () {
            FB.init({
                appId: '1499702230242110', // App ID
                status: false, // check login status
                cookie: true, // enable cookies to allow the server to access the session
                xfbml: true, // parse XFBML

            }); 
};
FB.Event.subscribe('auth.authResponseChange', function (response) {



if (response.status === 'connected') {
    // performing insert query after login and reloading the page
    //insert query and on sucess reload function
    document.location.href = loc;
}

});
function Login() {
            flag_set_def = 0;
            FB.login(function (response) {
                if (response.authResponse) {
                    // getUserInfo();
                    //update_insert_details();
                    flag_set_def = 0;
                } else {
                    console.log('User cancelled login or did not fully authorize.');
                }
            }, { scope: 'email,user_photos,user_videos' });


        }

<a class="my_icon" style="cursor: pointer;" onclick="Login()"  />
我尝试了
FB.getLoginStatus(函数(响应){
而不是
FB.Event.subscribe('auth.authResponseChange',函数(响应){

但是它会被重新加载,所以我不知道我到底用了什么shud来顺利运行整个页面的登录系统

window.fbAsyncInit = function () {
                FB.init({
                    appId: '1499702230242110', // App ID
                    status: false, // check login status
                    cookie: true, // enable cookies to allow the server to access the session
                    xfbml: true, // parse XFBML

                }); 
    };
    FB.Event.subscribe('auth.authResponseChange', function (response) {

    // performing insert query after login and reloading the page

    });