Objective c iphone中如何通过查询解析like计数值
我正在使用FQL。这是我的代码,它从流表中查找消息Objective c iphone中如何通过查询解析like计数值,objective-c,facebook-fql,Objective C,Facebook Fql,我正在使用FQL。这是我的代码,它从流表中查找消息 NSString *fql = [NSString stringWithFormat:@"SELECT actor_id, message,likes FROM stream WHERE source_id = %lld ORDER BY likes limit 50",_session.uid] 我得到的结果如下 { "actor_id" = 100002464401210; likes = {
NSString *fql = [NSString stringWithFormat:@"SELECT actor_id, message,likes FROM stream WHERE source_id = %lld ORDER BY likes limit 50",_session.uid]
我得到的结果如下
{
"actor_id" = 100002464401210;
likes = {
"can_like" = 1;
count = 2;
friends = (
{
uid = 10000215363608;
}
);
href = "http://www.facebook.com/browse/?type=likes&id=106536123438461";
sample = (
);
"user_likes" = 1;
};
message = "hello wall testing..";
},
{
"actor_id" = 10000223601210;
likes = {
"can_like" = 1;
count = 0;
friends = (
);
href = "http://www.facebook.com/browse/?type=likes&id=108123469280566";
sample = (
);
"user_likes" = 0;
};
message = "New integration";
},
我想对我的查询进行排序,就像最受欢迎的帖子一样。
我将如何修改查询以在顶部显示最喜欢的内容
提前感谢您已将响应格式指定为JSON。这就是您获得JSON格式响应的原因 请参阅下面的博客文章以解析您的响应
我正在使用FQL。NSString fql=[NSString stringWithFormat:@“从源id=%lld ORDER BY likes limit 50”的流中选择参与者id、消息、喜好,_session.uid];NSDictionary参数=[NSDictionary Dictionary WithObject:fql forKey:@“query”];[[FBRequestRequestWithDelegate:self]调用:@“facebook.fql.query”params:params];我在这个函数中得到结果-(void)request:(FBRequest*)request didLoad:(id)result{…}。这是以JSON格式返回数据,但我想问的是,我们是否将编写查询以过滤确切的条件,它将只返回数据的那些部分,对吗?您在查询中尝试过DESC吗?@Muhammad,我想按“count”值排序,这是每个记录的likes数组内部。这意味着一个记录由一个记录组成,该记录也是一个数组。