小编Pia*_*dom的帖子

Facebook C#SDK - 服务器流认证

我使用NuGet安装的Facebook C#SDK允许用户使用Facebook登录我的网站.在我找到的所有C#SDK文档中,使用JavaScript SDK获取了访问令牌.我想在不使用JavaScript SDK的情况下完成整个身份验证流服务器端.

  1. 在哪里可以找到有关使用Facebook C#SDK进行完整服务器端身份验证所需遵循的步骤的良好文档或示例代码?

  2. 结合C#SDK和JavaScript SDK有什么优势,还是仅仅坚持服务器端流程?

facebook facebook-c#-sdk facebook-login

6
推荐指数
2
解决办法
5569
查看次数

FB.getLoginStatus() 回调在用户注销 Facebook 时未调用

如果用户登录到 facebook,FB.getLoginStatus() 工作正常。但是,如果用户未登录 facebook,则不会调用 FB.getLoginStatus() 回调,并且我无法在我的代码中处理这种情况,因为我没有收到回调。我不是在沙盒模式。

我还添加了 'true' 来强制回调 eg) FB.getLoginStatus(function(response){}, true)。它没有帮助。这是一个错误吗?已经修好了吗?

如果没有,请在用户退出 Facebook 时解决。我现在在这个问题上坚持了一个星期。

function GetFBLoginStatus() {
    FB.getLoginStatus(function(response) {
        alert("inside call back function"); 
        if (response.status === 'connected') {
            var uid = response.authResponse.userID;
            var accessToken = response.authResponse.accessToken; 
            alert("Connected FBID = " + uid);
        } else if (response.status === 'not_authorized') { 
            alert("not_authorized"); 
        } else {
            alert("Not Logged into facebook");
        }
        return true;
    }, true)
} 
Run Code Online (Sandbox Code Playgroud)

authorization facebook facebook-javascript-sdk facebook-login

2
推荐指数
1
解决办法
1万
查看次数