-(void)fbFriends {
[self.facebook requestWithGraphPath:@"me/friends" andDelegate:self];
}
-(void)fbFriendsInfo :(NSString *)profileid {
[self.facebook requestWithGraphPath:profileid andDelegate:self];
}
- (void)request:(FBRequest *)request didLoad:(id)result{
[self hideSpinner];
lblGender.text = [result objectForKey:@"gender"];
lblName.text = [result objectForKey:@"name"];
self.idi = [result objectForKey:@"id"];
NSString *first_name = [result objectForKey:@"first_name"];
NSString *gender = [result objectForKey:@"gender"];
NSString *last_name = [result objectForKey:@"last_name"];
NSString *link = [result objectForKey:@"link"];
NSString *name = [result objectForKey:@"name"];
NSString *updated_time = [result objectForKey:@"updated_time"];
NSLog(@"Profile Info : \n\n%@,\n%@,\n%@,\n%@,\n%@,\n%@,\n%@",first_name,gender,idi,last_name,link,name,updated_time);
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:AlertName message:@"Facebook Done." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
}
利用シェアコントローラクラスおよびuは、それはあなたの友人のすべての情報を返しますfbFriendsInfo
を呼び出し、その後、友人のIDを取得しますので、fbFriends
を呼び出します。
ありがとうございましたが、友人にプロフィール画像を取得しようとしたときに、何らかの理由で私はすべてではない彼らの、「ブランク」プロフィール画像を受け取ります... – jkigel
twitterのようにfacebook saにアップロードされた写真やビデオを入手するためのサンプル/リンクはありますか? – Wish
Facebook(電話上のアプリケーションとそれに対する呼び出し)は、HTTP要求を直接行うのではなく、呼び出した場合にシーク時間が短くなるような画像をキャッシュしません。 Facebook SDKがユーザーの表示画像をキャッシュする場合、どのようにアクセスするのですか? – javatarz