如何在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"
}
}
答案 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