首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IE9和Chrome中的Facebook cookie问题以及FacebookWebClient初始化

IE9和Chrome中的Facebook cookie问题以及FacebookWebClient初始化
EN

Stack Overflow用户
提问于 2011-07-01 12:52:24
回答 1查看 876关注 0票数 1

我正在玩C# SDK来使用ASP>NET应用程序,并在登录客户端后使用FacebookWebContext.Current.IsAuthorized方法与JavaScript SDk进行进一步的操作(检索用户信息,朋友列表等)。它在开始工作,但在大约一周前突然停止。FacebookWebContext.Current.IsAuthorized方法现在始终为false。进一步检查发现,它可以在Safari和Firefox4上运行,但在IE9和Chrome上运行失败。

似乎IE9没有看到像fbs_ApplicationID那样的facebook cookie。在Facebook网站的JavaSDk控制台上测试不同的示例表明,Facebook的FB.Cookie.load方法在IE9和Chrome中不返回任何值。

所以我的问题是,有没有其他方法可以使用SDk在服务器端“自动授权”应用程序?Facebook的次要问题是不是特定于浏览器?FB.login回调函数确实会返回会话信息,但是如何在服务器端使用它来激活FacebookWebClient呢?

EN

回答 1

Stack Overflow用户

发布于 2011-07-06 19:42:47

我也有同样的问题,但行为非常奇怪。它昨天还能用,现在在Chrome和IE9上就不能用了。cookie为空,并且没有fbs_xxxxx fbWebContext.AccessToken。这在Firefox和Safari中很好用。

下面是我的代码:

代码语言:javascript
运行
复制
        var fbWebContext = FacebookWebContext.Current;
        var app = new FacebookWebClient(fbWebContext);
        dynamic fbUser = app.Get("me");
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6543714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档