我正在使用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。
任何帮助都会很棒。
欧文
答案 0 :(得分:1)
现在已经使用修复程序更新了文档。
public class FacebookLogin : IHttpHandler, System.Web.SessionState.IRequiresSessionState
继承自IRequiresSessionState
,以便您可以访问会话。