Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
facebook查询页面按喜好排序_Facebook_Search_Facebook Fql - Fatal编程技术网

facebook查询页面按喜好排序

facebook查询页面按喜好排序,facebook,search,facebook-fql,Facebook,Search,Facebook Fql,我正在寻找一种查询facebook页面的方法,例如,与食物有关的页面 不难;) 但是。。。我想得到最大的网页(最喜欢)的类别。搜索距离很近,但我不能影响退货顺序(我想) 我一直在看这里: 看看我是否可以让它处理查询,但似乎我只能查询有关特定页面的信息 我一直在寻找几种解决方案,但都没有成功。这有可能吗?任何帮助都将不胜感激 这个怎么样: 向“”发出该请求,然后获取结果并对其进行迭代 对于每个结果,进行以下FQL查询: SELECT name, username, fan_count

我正在寻找一种查询facebook页面的方法,例如,与食物有关的页面

不难;)

但是。。。我想得到最大的网页(最喜欢)的类别。搜索距离很近,但我不能影响退货顺序(我想)

我一直在看这里: 看看我是否可以让它处理查询,但似乎我只能查询有关特定页面的信息

我一直在寻找几种解决方案,但都没有成功。这有可能吗?任何帮助都将不胜感激

这个怎么样:

向“”发出该请求,然后获取结果并对其进行迭代

对于每个结果,进行以下FQL查询:

SELECT 
    name, username, fan_count 
FROM 
    page 
WHERE 
    page_id="ITERATION_PAGE_ID"
例如,我得到的第一个结果的id为“25255939006”,FQL将是:

结果是:

{
  "data": [
    {
      "name": "Food", 
      "username": "", 
      "fan_count": 146291
    }
  ]
}

希望这就是您想要的。

谢谢,我要试试。但我想知道:搜索结果似乎是随机的,或者至少没有把喜欢的数量纳入它的返回标准。这可能意味着我可以获得搜索结果中最大的页面,但不是该类别中的所有页面。我不明白你在说什么/问金让我试着澄清:)。来自“search?q=food&type=page”的结果返回25个结果。但它不一定返回具有最大粉丝数的页面。我可以让它返回在任何时候都具有最大风扇数的页面吗?如果您单击我答案中的第一个链接,并在结果面板中向下滚动,您将看到“下一个”结果页面的链接。你可以跟着它走到结果的末尾,然后找出哪个是“最大的”。据我所知,没有办法按粉丝数量“订购”结果。啊,好的,谢谢。这应该行得通,我不确定这对于我所追求的目标来说是否是一个好的解决方案,但非常感谢您的回答!
{
  "data": [
    {
      "name": "Food", 
      "username": "", 
      "fan_count": 146291
    }
  ]
}