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 回答