Facebook查询页面根据喜欢排序



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

不难;)

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

但。。。我想获得该类别中最大的页面(最喜欢)。搜索已接近,但我无法影响退货单(我认为)。

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

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

这个怎么样:

向"search?q=food&type=page"发出请求,然后获取结果并迭代它们。

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

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

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

从页面中选择名称、用户名fan_count page_id="25255939006"

结果是:

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

希望这就是你所追求的。

最新更新