1

我对 iOS 有疑问

如何撤销 Facebook 图形 API 中的 access_premission 以使用户能够重新登录。

这是我的代码

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 消息时,我仍然有已经自动的屏幕

谢谢!

4

1 回答 1

0

使用最新的 Facebook SDK,这很容易:

FBRequest *request = [FBRequest requestForDeleteObject:@"me/permissions"];
[request startWithCompletionHandler: ^(FBRequestConnection *connection, NSDictionary* result, NSError *error) {}
于 2015-03-27T11:43:44.310 回答