使用Facebook Connect和.Net检查会话过期

时间:2009-04-07 11:32:42

标签: .net facebook

Facebook Connect API中是否有办法检查会话是否已过期或是否仍然有效?有时我可以收到userId,但如果我尝试获取任何其他信息,它会告诉我会话已过期,这就是为什么我想在尝试接收uid之前检查会话是否已过期(因为如果会话过期,我将无法使用它。

2 个答案:

答案 0 :(得分:0)

检查Auth.getSession应该返回用户会话是否仍然有效。

如果您使用的是JS API,则FB.ApiClient.sessionIsExpired将为true。

答案 1 :(得分:0)

我建议只使用该用户的访问令牌对/me的图表进行简单调用。 Facebook将以令牌状态作出回应。请参阅developers.facebook.com/blog/post/500 /