Objective c ios facebook sdk撤销访问预授权

Objective c ios facebook sdk撤销访问预授权,objective-c,ios,facebook-graph-api,Objective C,Ios,Facebook Graph Api,我有一个安静的iOS 如何在FacebookGraphAPI中撤销访问权限以允许用户重新登录 这是我的密码 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *string = [NSString stringWithFormat:@"https://graph.facebook.com/ID?access_token=%@",[defaults objectForKey:@"FBAccessTo

我有一个安静的iOS

如何在FacebookGraphAPI中撤销访问权限以允许用户重新登录

这是我的密码

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *string = [NSString stringWithFormat:@"https://graph.facebook.com/ID?access_token=%@",[defaults objectForKey:@"FBAccessTokenKey"]];
NSLog(@"string = %@",string);

ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:string]];
[request setRequestMethod:@"DELETE"];
[request startSynchronous];

[facebook logout];
也许我做错了什么

当我尝试发布新的facebook消息时,我仍然有一个已经自动调整的屏幕


谢谢

有了最新的Facebook SDK,这非常简单:

FBRequest *request = [FBRequest requestForDeleteObject:@"me/permissions"];
[request startWithCompletionHandler: ^(FBRequestConnection *connection, NSDictionary* result, NSError *error) {}