Facebook会话为空

时间:2012-05-03 23:00:01

标签: c# session webforms facebook-c#-sdk

我正在使用Facebook C#SDK V6并且正在使用本教程。

http://csharpsdk.org/docs/web/getting-started

我几乎所有工作都在运行 - 但每次我尝试将我的访问令牌分配给我的context.Session [“AccessToken”]我收到一个空例外。

以下是代码:

public void ProcessRequest(HttpContext context)
    {
        var accessToken = context.Request["accessToken"];
        context.Session["AccessToken"] = accessToken;

        context.Response.Redirect("/Facebook.aspx");
    }

第2行出错 - 在调试期间,我可以看到Session在进入处理程序时为空。

我在这个例子中使用了webforms。

任何帮助都会很棒。

欧文

1 个答案:

答案 0 :(得分:1)

现在已经使用修复程序更新了文档。

public class FacebookLogin : IHttpHandler, System.Web.SessionState.IRequiresSessionState

继承自IRequiresSessionState,以便您可以访问会话。