1

現在、このコードを使用して 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 アプリでユーザーのタイムラインに移動します)。それは可能ですか?そうでない場合、ステータスが「いいね」または「コメント済み」であるかどうかを確認するにはどうすればよいですか?

4

1 に答える 1

0

read_stream アクセス許可と FQL を使用しない理由

ドキュメントはこちら

type結果をループして、次と等しい場所を見つけることができます。

46 - Status update
56 - Post on wall from another user
于 2012-11-28T17:47:34.847 に答える