現在、このコードを使用して Facebook からユーザー フィードを取得しています。
FBRequest *friendsRequest = [FBRequest requestWithGraphPath:[NSString stringWithFormat:@"%@?fields=cover,first_name,last_name,relationship_status,feed", self.friendID] parameters:[[NSMutableDictionary alloc] initWithObjectsAndKeys:@"en_EN", @"locale", nil] HTTPMethod:nil];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
NSDictionary* result,
NSError *error) {
postsArray = [[NSMutableArray alloc] initWithArray:[result valueForKeyPath:@"feed.data"]];
[tableView reloadData];
NSLog(@"Data found: %@", [result description]);
NSLog(@"Posts: %i", postsArray.count);
}];
ただし、この「フィード」には、「自分の投稿の XXX」や「ユーザー A が投稿 B を気に入った」なども含まれており、ユーザーが投稿したものと他のユーザーが彼のウォールに投稿したものだけを取得したいと考えています (たとえば、 facebook.com または iOS アプリでユーザーのタイムラインに移動します)。それは可能ですか?そうでない場合、ステータスが「いいね」または「コメント済み」であるかどうかを確認するにはどうすればよいですか?