2013-11-22 32 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

相關問題