简体   繁体   English

iOS SDK撤消访问权限

[英]ios facebook sdk revoke access premission

I have a quiestion with iOS 我对iOS有疑问

How to revoke access_premission in Facebook graph api to give user ability to relogin. 如何在Facebook图形API中撤消access_premission,以使用户能够重新登录。

Here my code 这是我的代码

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];

Maybe I am doing something wrong. 也许我做错了。

When I try post new facebook message, I am still having Already autorizated screen 当我尝试发布新的Facebook消息时,我仍然拥有已自动完成的屏幕

Thanks! 谢谢!

With the latest Facebook SDK it's quite easy: 使用最新的Facebook SDK,这非常容易:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM