验证访问令牌时出错:用户XXX未授权应用程序YYY

时间:2012-10-12 10:19:37

标签: objective-c facebook

我正在尝试处理权限错误,基本上我从www.facebook.com应用程序设置中删除了该应用程序。 在应用程序中我使用此方法登录:

[FBSession openActiveSessionWithReadPermissions:nil allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState    status, NSError *error) { 

由于某种原因,令牌被缓存,应用程序没有意识到我从Web上删除了权限。 所以在openActiveSessionWithReadPermissions之后,会话总是打开,然后我发出请求,然后我得到下一个响应:(不是在错误对象中,而是在响应中):

验证访问令牌时出错:用户XXX未授权应用程序YYY。

所以我处理它并因为令牌无效我这样做:

[[FBSession activeSession] closeAndClearTokenInformation];

再次尝试登录,但同样的问题。

似乎如果用户从网络中删除权限,那么聚会永远结束了? 还有什么回头路?

0 个答案:

没有答案