Facebook登录无法使用Facebook C#SDK

时间:2011-01-06 22:59:47

标签: facebook facebook-c#-sdk facebook-javascript-sdk

使用Facebook C#SDK登录facebook工作正常,但现在不行!发生了什么事?

我让用户使用Javascript SDK登录。然后,当我回到页面时,当我不要求权限时,我找不到会话:

(Using only the attribute)
[FacebookAuthorize(
        LoginUrl = "/Admin/Facebook/Login")]

当属性应该是它时,它根本不会进入动作方法:

[FacebookAuthorize(
        LoginUrl = "/Admin/Facebook/Login",
        Perms = "publish_stream,create_event,email,offline_access,read_stream")]

在我将用户发送到action方法之前,我使用JavaScript验证用户实际登录的情况并且总是如此:

if (response.session) {
        html = response.session.access_token;

        // Tests if necessary permissions are set.
        if (response.perms) {
            var perms = response.perms;

            if (perms.indexOf("publish_stream") != -1
                && perms.indexOf("email") != -1
                && perms.indexOf("create_event") != -1
                && perms.indexOf("offline_access") != -1
                && perms.indexOf("read_stream") != -1

您认为问题是什么?

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用最新版本的SDK?