在iOS SDK初始授权后添加facebook权限?
如何在facebook-ios-sdk的初始[facebook authorize:permissions]
之后添加权限?
该应用程序的主要目的是张贴在Facebook墙上,但如果用户激活一个选项,该应用程序需要更多的权限,并应再次询问用户?
但是,如果我尝试使用不同权限的Facebook-ios-sdk中的授权方法,则来自Facebook的sso仅表示该应用程序已获得授权(但权限仍来自第一授权)
有任何想法吗?
简单地调用[facebook authorize:permissions]
第二次与超级数组的permissions
应该做的伎俩。
第二次authorize:
被调用时,您将获得一个不同的Facebook SSO屏幕,其中只有新权限显示在“使用此应用程序需要:”列表中。
注意:确保你的第二次调用authorize:
不是基于[self.facebook isSessionValid]
返回false
,因为它很可能会返回true
。
编辑:
这是我获得的第一个没有预存权限的FB屏幕,我要求(@“email”,@“publish_stream”,@“publish_actions”):
现在,当我请求这些权限时(@“email”,@“publish_stream”,@“publish_actions”, @“user_photos” ),我会在稍后获得该信息:
链接地址: http://www.djcxy.com/p/35469.html上一篇: Add facebook permission after initial authorize with iOS SDK?