使用Facebook C#SDK 5.4.1.0检索好友列表后,访问令牌为空

时间:2012-12-10 09:34:16

标签: facebook-c#-sdk

我是Facebook C#SDK的新手,我使用Facebook C#SDK 5.4.1.0维护现有的FB应用程序。此应用程序正常工作,直到最近的FB更新。我知道我应该更新我的SDK但我需要找到一个临时解决方案才能投入时间将SDK升级到v6。

我遇到的问题是,在使用fbquery执行好友列表查询的应用之后,FacebookWebContext.Current中的访问令牌变为NULL。这对于通常的视图很好,因为授权过程会将用户重定向到页面以刷新令牌。

在我的情况下,我正在使用HttpPost和CustomAuthorize属性向MVC函数执行AJAX帖子。当访问令牌为空时,OnAuthorization将返回带有URL的HTML字符串。我尝试将用户重定向到该URL,但URL最终没有执行帖子,因为处理它的数据已丢失。

所以我的问题是,有没有其他方法可以在不执行重定向的情况下重置访问令牌?还有其他临时解决方案可以让应用程序正常工作,而我可以花一些时间来升级SDK吗?

0 个答案:

没有答案