gab*_*ino 5 facebook objective-c
我正在尝试处理权限错误,基本上我从www.facebook.com应用程序设置中删除了该应用程序.在应用程序中我使用此方法登录:
[FBSession openActiveSessionWithReadPermissions:nil allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
Run Code Online (Sandbox Code Playgroud)
出于某种原因,令牌被缓存,应用程序没有意识到我从Web上删除了权限.因此,在openActiveSessionWithReadPermissions之后,会话总是打开,然后我发出请求,然后我得到下一个响应:(不是在错误对象中,而是在响应中):
验证访问令牌时出错:用户XXX未授权应用程序YYY.
所以我处理它,因为令牌无效我这样做:
[[FBSession activeSession] closeAndClearTokenInformation];
Run Code Online (Sandbox Code Playgroud)
并再次尝试登录,但同样的问题.
似乎如果用户从网络中删除权限,那么聚会永远结束了吗?还有什么回头路?
| 归档时间: |
|
| 查看次数: |
3357 次 |
| 最近记录: |