【发布时间】:2011-08-15 11:41:46
【问题描述】:
我正在重写部分 iPhone 应用程序以使用 FQL 而不是 Graph 请求。我正在使用多重查询来检索新闻提要以及发布内容的用户的姓名。这很好用,除了页面。下面的请求没有得到页面的名称。
NSString *queryUserStream = @"SELECT post_id, actor_id, attachment, permalink, tagged_ids, message FROM stream WHERE filter_key in (SELECT filter_key FROM stream_filter WHERE uid=me() AND type='newsfeed') AND is_hidden = 0";
NSString *queryActorInfo = @"SELECT uid, name, pic_small FROM user WHERE uid IN (SELECT actor_id FROM #user_stream)";
NSString *queries = [NSString stringWithFormat:@"{\"user_stream\":\"%@\",\"actor_info\":\"%@\"}", queryUserStream, queryActorInfo];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:queries, @"queries", nil];
正如我现在所做的那样,这很容易,因为我将获得两个索引匹配的数组。例如。 actor_info 数组中的索引 5 将保存 user_stream 数组中索引 5 上的帖子名称。
谁能告诉我如何添加页面名称并将它们与帖子匹配?
【问题讨论】:
标签: iphone facebook facebook-fql feed