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已经授权回调问题的主要内容,如果未能解决你的问题,请参考以下文章