Javascript 如何在.net网站上正确使用facebook登录
我有一个使用asp.net的web应用程序母版页。 还有另外三个页面,我在其中执行一些facebook活动,比如从facebook相册上传图像、自动完成facebook好友和登录 在我的Master页面上,我为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
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
});