IOS如何获取Facebook扩展权限对话框
Posted
技术标签:
【中文标题】IOS如何获取Facebook扩展权限对话框【英文标题】:IOS how to get Facebook extended permission dialog 【发布时间】:2013-11-22 09:49:28 【问题描述】:我正在创建一个 iPhone 应用程序,它将代表用户(用户是管理员)将照片发布到 Facebook 页面。为此,我需要弹出对话框(该用户可以授予我的应用程序权限)来管理页面。我怎样才能做到这一点?我正在使用最新的 Facebook SDK,任何帮助。
【问题讨论】:
developers.facebook.com/docs/reference/ios/current/class/… 【参考方案1】:NSArray *permissions =
[NSArray arrayWithObjects:@"manage_pages", nil];
[[FBSession activeSession] reauthorizeWithReadPermissions:permissions
completionHandler:^(FBSession *session, NSError *error)
/* handle success + failure in block */
];
【讨论】:
现在你必须使用这个:- (void)requestNewReadPermissions:(NSArray *)readPermissions completionHandler:(FBSessionRequestPermissionResultHandler)handler; 如果使用 Facebook SDK V4.x,这是唯一适合我的解决方案:***.com/questions/29487389/…以上是关于IOS如何获取Facebook扩展权限对话框的主要内容,如果未能解决你的问题,请参考以下文章
iOS Swift Facebook 身份验证与 Google Firebase - 如何获取额外权限?
Facebook - 如何使用 iframe 应用直接进入请求权限对话框?