FacebookOAuthException:使用Facebook C#SDK验证WP7上的访问令牌时出错

时间:2011-03-12 20:55:42

标签: windows-phone-7 facebook-c#-sdk

我对Windows Phone 7上的Facebook C#SDK有一个奇怪的问题。我正在使用SDK将图片发布到用户的墙上。对于第一个身份验证和前几个帖子,它的效果很好。过了一会儿(我感觉神奇的截止时间是24小时)我开始在每个帖子上都出错:

  

FacebookOAuthException未处理

     

(OAuthException)验证访问令牌时出错。

这发生在执行实际帖子的代码行运行后......

m_facebook.PostAsync(@"/photos", parameters, PostComplete);

...但在调用PostComplete回调函数之前。异常发生时,我的代码没有运行。我的Application_UnhandledException是 not 被调用 - 我在VS的屏幕中间的对话框中得到错误,并且它说没有源代码可用。

如果这个例外意味着我需要再次显示登录屏幕,那很好 - 现在我既不确定它是什么意思也不确定如何捕获bugger。任何帮助表示赞赏。

克里斯

1 个答案:

答案 0 :(得分:0)

你使用了什么publishing permissions

默认情况下,访问令牌会在短时间后过期,以确保应用程序仅在主动使用应用程序时代表用户发出请求。

要获取长期访问令牌,您需要提出 offline_access 权限。