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 に答える