Facebook已经授权回调问题

Posted

技术标签:

【中文标题】Facebook已经授权回调问题【英文标题】:Facebook already authorized callback issue 【发布时间】:2011-09-16 13:44:35 【问题描述】:

我第二次尝试在 Facebook 中授权应用程序时,它给了我一个窗口

您已授权应用名称。按确定继续。

问题是什么叫做 back/delegate 在我按下 OK 后调用,因为我需要一种方法来在此之后删除登录视图控制器

【问题讨论】:

【参考方案1】:

回调与未授权时相同。相同的过程。

回到您的应用程序中,您甚至不必(甚至不能)做出区分。

【讨论】:

那个回调具体叫什么? 一切都在 FBSessionDelegate 和 FBLoginDialogDelegate 协议中。请参阅 FB API 文档(或 UTSL) 当我点击确定时,没有一个 FBSessionDelegate 被回调,不确定 FBLoginDialogDelegate 当然你在调用`[_facebook authorize:FB_APP_KEY permissions:_permissions delegate:self];`时将delegate设置为正确的对象? 至少我有 facebook = [[Facebook alloc] initWithAppId:kAppId andDelegate:self];,授权现在只需要一个权限数组【参考方案2】:

在您的UIApplicationDelegate 中,确保- (BOOL)application:handleOpenURL: 方法在Facebook 对象上调用- (BOOL)handleOpenURL:

【讨论】:

以上是关于Facebook已经授权回调问题的主要内容,如果未能解决你的问题,请参考以下文章

Facebook取消授权回调不被调用[重复]

Google OAuth2 是不是有取消授权回调?

Facebook状态回调不适用于片段

如何获取 Facebook 登录令牌,在“您已经授权 APPName”Facebook 中单击“确定”按钮后

Facebook登录给我已经授权这个应用程序每次

Facebook登录给我已经授权这个应用程序每次ios