我正在尝试做一个简单的查询来获取我的 Facebook 帐户中所有视频的列表。Facebook 上 FQL 控制台(或 Graph API 控制台)中的 FQL 查询返回正确数量的视频。但是,当从 Objective C 执行查询(GraphAPI 或 FQL)时,只返回一条记录(视频)。
在 Facebook FQL 控制台上:
SELECT vid, owner, title, description, updated_time, created_time FROM video WHERE owner=me()
在 Objective C 中(使用 Facebook 的 Wishlist 示例代码):
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"SELECT vid, owner, title, description, updated_time, created_time FROM video WHERE owner=me()", @"query", nil];
NSLog(@"FQL: %@", params);
[facebook requestWithMethodName:@"fql.query" andParams:params andHttpMethod:@"POST" andDelegate:self];
当我在 request:didLoad 中打印“结果”时,它只包含一个视频。我不确定是什么导致了问题。任何帮助将不胜感激。