2013-11-22 34 views
2

我正在创建一个iPhone应用程序,将代表用户(用户是管理员)将照片发布到Facebook页面。为了做到这一点,我需要弹出对话框(该用户可以授予我的应用程序)manage_pages。我怎样才能做到这一点?我使用最新的Facebook SDK,任何帮助。IOS如何获得Facebook扩展权限对话框

+2

https://developers.facebook.com/docs/reference/ios/current/class/FBSession#requestNewPublishPermissions%3AdefaultAudience%3AcompletionHandler%3A –

回答

1
NSArray *permissions = 
[NSArray arrayWithObjects:@"manage_pages", nil]; 

[[FBSession activeSession] reauthorizeWithReadPermissions:permissions 
            completionHandler:^(FBSession *session, NSError *error) { 
             /* handle success + failure in block */ 
            }]; 
+0

现在,你必须使用这个:(空白)requestNewReadPermissions :(NSArray *)readPermissions completionHandler:(FBSessionRequestPermissionResultHandler)处理程序; – Augustine

+0

如果使用Facebook SDK V4.x,这是唯一适用于我的解决方案: http://stackoverflow.com/questions/29487389/how-to-rerequest-email-permission-using-facebook-ios-sdk-4 -X – KBog

相关问题