使Facebook Connect与ASP.Net MVC协同工作

时间:2009-09-04 11:23:13

标签: asp.net-mvc facebook

我正在尝试将我的ASP.Net MVC网站与Facebook Connect集成。

由于某些奇怪的原因,在登录弹出窗口加载和连接后,HttpContxt.Current.Requet.Cookies[Session_Key_Cookie_Name]仍然返回NULL!

可能的原因是什么?

由于

P.S

我也注意到虽然我在Site.Master FB.init调用中设置了localhost / xd_receiver,但是没有调用xd_receiverController.cs(在其中设置断点)

(我在建立网站时跟踪了所有帖子/文章: http://devtacular.com/articles/bkonrad/how-to-retrieve-user-data-from-facebook-connect-in-aspnet/Facebook Connect and ASP.NEThttp://facebooktoolkit.codeplex.com/Thread/View.aspx?ThreadId=45825http://my6solutions.com/post/2009/04/05/Integration-of-Facebook-Connect-on-ASP-NET-MVC.aspx

1 个答案:

答案 0 :(得分:3)

找到了一个解决方案,希望这可以节省人们在尝试使用ASP.Net和Facebook Connect时烧毁的日子。

问题很简单:

facebook应用程序设置页面中的connect url属性必须是您的域名,FB.init中的xd_receiver路径是您的连接按钮所在页面的相对路径!

另外,它不会将会话cookie保存在正确的位置。

古德勒克