0

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

不难;)

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

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

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

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

4

1 回答 1

0

这个怎么样:

向“ search?q=food&type=page ”发出请求,然后获取结果并对其进行迭代。

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

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

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

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

结果是:

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

希望这就是你所追求的。

于 2012-04-23T11:54:16.150 回答