我正在寻找一种方法来查询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
}
]
}
希望这就是你所追求的。