Objective c Facebook IOS SDK:检测用户何时拒绝发布流权限
我有一个应用程序,它使用facebook connect获取基本用户信息并在用户新闻提要上发布 基本上我是用这段代码来获得权限的Objective c Facebook IOS SDK:检测用户何时拒绝发布流权限,objective-c,ios,facebook,Objective C,Ios,Facebook,我有一个应用程序,它使用facebook connect获取基本用户信息并在用户新闻提要上发布 基本上我是用这段代码来获得权限的 if ( ! [facebook isSessionValid]) { NSArray *permissions = [[NSArray alloc] initWithObjects: @"user_about_me",
if ( ! [facebook isSessionValid]) {
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"user_about_me",
@"email",
@"publish_stream",
nil];
[facebook authorize:permissions];
}
它工作得很好,但是如果用户不允许“扩展权限”(publish_stream),我想避免询问用户是否愿意在他的新闻提要上发布
那么,有没有办法知道用户是否不允许通过FB SDK发布流权限?我找到了一个解决方案,我发布了它,因为它可能对某些人有用 因此,我发现,要知道用户是否允许应用程序在其新闻提要上发布,最好的方法是通过图形请求加载他的权限并解析结果
[facebook requestWithGraphPath:@"me/permissions" andDelegate:self];