使用API​​ 2.8获取Facebook粉丝数量

时间:2017-03-31 09:08:06

标签: facebook facebook-graph-api

如何在API 2.8中使用http请求让Facebook粉丝数量

- 我测试了这些请求但没有工作

这会返回一个数组但没有Fans Count

https://graph.facebook.com/v2.8/{APP_ID}?access_token={ACCESS_TOKEN}&edges=fan_count

返回

{
  "category": "Entertainment",
  "link": {APP LINK},
  "name": {NAME},
  "id": {ID}
}

- 抛出一个错误数组

https://graph.facebook.com/v2.8/{APP_ID}?access_token={ACCESS_TOKEN}&fields=likes

返回

{
  "error": {
     "message": "(#100) Tried accessing nonexisting field (likes) on node type (Application)",
     "type": "OAuthException",
     "code": 100,
     "fbtrace_id": "FlkGoTOJ403"
  }
}

2 个答案:

答案 0 :(得分:0)

这是正确的:

https://graph.facebook.com/v2.8/{PAGE_ID}?access_token={ACCESS_TOKEN}&fields=fan_count

不确定为什么要使用App,Fans适用于Pages。

答案 1 :(得分:-1)

使用{PAGE_NAME}代替{APP_ID}

GET ACCESS TOKEN: https://graph.facebook.com/oauth/access_token?client_id={APP_ID}&client_secret={APP_SECRET_KEY}&grant_type=client_credentials

GET FANS COUNT: https://graph.facebook.com/v2.8/{PAGE_NAME}?access_token={ACCESS_TOKEN}&fields=fan_count

感谢luschn