如何获取不同的页面获取fan_count?

时间:2016-08-29 08:52:49

标签: facebook-graph-api

GET▾→ /v2.7▾/pepsi?fields=fan_count

我是图API的新手,我有兴趣获取不同页面的Facebook粉丝数。 使用Facebook Graph API资源管理器,上面的代码只给我一页, 但如果我想获得不同页面的粉丝数量 - 代码应该是什么? 例如 - 我试过GET▾→ /v2.7▾/coke,pepsi?fields=fan_count 但得到了错误 -

{
  "error": {
    "message": "(#803) Some of the aliases you requested do not exist: coke,pepsi",
    "type": "OAuthException",
    "code": 803,
    "fbtrace_id": "FqAQ297ssFe"
  }
}

2 个答案:

答案 0 :(得分:2)

https://developers.facebook.com/docs/graph-api/using-graph-api/#multiidlookup

  

您可以通过使用带有这些节点的对象ID的?ID端点来发出单个GET请求来检索多个节点。

因此,您要提出的请求是:?ids=coke,pepsi&fields=fan_count

您可以通过这种方式一次性检索最多50个对象的数据。

答案 1 :(得分:0)

不确定为什么您认为这是可能的,但您需要为两个页面执行两次API调用。您只能通过批量请求更快地进行API调用,请查看文档以获取更多信息:https://developers.facebook.com/docs/graph-api/making-multiple-requests

它们仍被视为单独的API调用,但它将与批处理中最慢的API调用一样快。

相关问题