ios の facebook sdk に関する問題に直面しています。Facebook ログインを使用するアプリを作成しました。ログイン時に、アプリが Facebook ウォールに投稿できるかどうかを許可するように求められます。ユーザーが許可されているかどうかを確認したい。どうすればそれを確認できますか。何か考えはありますか?
ありがとうございました!
3 に答える
1
それを試してみてください :
NSString *theWholeUrl = [NSString stringWithFormat:@"https://graph.facebook.com/me/permissions?access_token=%@",[[FBSession activeSession] accessToken]];
NSLog(@"TheWholeUrl: %@", theWholeUrl);
NSURL *facebookUrl = [NSURL URLWithString:theWholeUrl];
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:facebookUrl];
[req setHTTPMethod:@"GET"];
NSURLResponse *response;
NSError *err;
NSData *responseData = [NSURLConnection sendSynchronousRequest:req returningResponse:&response error:&err];
NSString *content = [NSString stringWithUTF8String:[responseData bytes]];
//NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
SBJSON *json = [SBJSON new];
NSError *error = nil;
NSDictionary * dictionary =[json objectWithString:content error:&error];
于 2012-09-06T10:40:33.027 に答える
0
受け入れられた回答はGraph APIを使用していますが、ネイティブのiOS Facebook SDKを使用して物事を簡単にしていると思いますか?
その場合は、Facebook によって完全に文書化された問題を見つけることができます。拒否されたアクセス許可を処理する方法や、必要なときにアクセス許可を再要求する方法など、さまざまなシナリオをすべてカバーしています。
于 2015-07-13T10:47:32.513 に答える
-1
Graph API でこれを行う正しい方法は、User.permissions を使用することです。
https://developers.facebook.com/tools/explorer/?method=GET&path=me%2Fpermissions
于 2012-09-05T10:13:43.693 に答える