我对Windows Phone 7上的Facebook C#SDK有一个奇怪的问题。我正在使用SDK将图片发布到用户的墙上。对于第一个身份验证和前几个帖子,它的效果很好。过了一会儿(我感觉神奇的截止时间是24小时)我开始在每个帖子上都出错:
FacebookOAuthException未处理
(OAuthException)验证访问令牌时出错。
这发生在执行实际帖子的代码行运行后......
m_facebook.PostAsync(@"/photos", parameters, PostComplete);
...但在调用PostComplete回调函数之前。异常发生时,我的代码没有运行。我的Application_UnhandledException是 not 被调用 - 我在VS的屏幕中间的对话框中得到错误,并且它说没有源代码可用。
如果这个例外意味着我需要再次显示登录屏幕,那很好 - 现在我既不确定它是什么意思也不确定如何捕获bugger。任何帮助表示赞赏。
克里斯
答案 0 :(得分:0)
你使用了什么publishing permissions?
默认情况下,访问令牌会在短时间后过期,以确保应用程序仅在主动使用应用程序时代表用户发出请求。
要获取长期访问令牌,您需要提出 offline_access 权限。