facebook查询页面排序喜欢

时间:2012-04-23 09:42:14

标签: facebook search facebook-fql

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

不难;)

$pages = $facebook->api('search?q=food&type=page');

但是......我希望获得该类别中最大的页面(最喜欢的)。搜索结束,但我无法影响退货订单(我认为)。

我一直在这看:https://developers.facebook.com/docs/reference/fql/page/ 看看我是否可以使用查询,但似乎我只能查询有关特定页面的信息。

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

1 个答案:

答案 0 :(得分:0)

这个怎么样:

将该请求发送到“search?q=food&type=page”,然后获取结果并迭代它们。

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

SELECT 
    name, username, fan_count 
FROM 
    page 
WHERE 
    page_id="ITERATION_PAGE_ID"

例如,我得到的第一个结果是id“25255939006”,FQL将是:

  

SELECT name, username, fan_count FROM page WHERE page_id="25255939006"

结果是:

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

希望这就是你所追求的。