Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c iphone中如何通过查询解析like计数值_Objective C_Facebook Fql - Fatal编程技术网

Objective c iphone中如何通过查询解析like计数值

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 = {

我正在使用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 =         {
        "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数组内部。这意味着一个记录由一个记录组成,该记录也是一个数组。