有没有办法获得Facebook API搜索中的结果总数?

时间:2012-01-12 01:20:32

标签: facebook search facebook-graph-api

我能够通过Facebook API执行搜索,并且我知道有一个限制参数将结果(最大值为5000)限制为给定数字。 但是,知道在执行搜索时向用户展示的结果总数是多少会很棒......有什么办法吗?

我知道如何获得响应的长度,我需要知道的是TOTAL结果数(在此数字大于限制的情况下)。

提前致谢!!

2 个答案:

答案 0 :(得分:0)

Facebook不允许数据挖掘操​​作,因此他们倾向于限制或分页结果。数据挖掘有很多钱,所以Facebook会把这些卡放在胸前。

答案 1 :(得分:0)

我发现返回多个结果的请求可能包含 count 字段,例如:

{
    *id*: {
        "data": [
            {
                ...
            },
            ...
        ],
    "count": 1500,
    "limit": 500,
    "offset": 0,
    "include_deleted": null
    "paging": {
             "next": ...
        },
    }
}

虽然我刚刚意识到某些请求可能无法提供分页字段。我正在处理广告,例如,请求所有广告组在与campaign_id一起使用时不会提供分页字段,但在与account_id一起使用时会提供分页字段。