我能够检索Facebook页面的帖子的评论,分享和喜欢的数量,但我找不到一种方法来检索页面的喜欢(或“粉丝”)数量。
文档中说明“要检索页面的喜欢数量,请使用带有页面ID的getUsers。”。
我的问题是getUsers()
函数返回错误,而getPage()
不包含有关粉丝数量的信息,但只包含每个帖子的相似数量。
> install.packages("Rfacebook")
> library(Rfacebook)
> token <- "XXXXXXXXXXXXXXXXXXXXXXXXXXX"
> getUsers("179106818789009", token=token)
Error in callAPI(query, token) :
(#100) Tried accessing nonexisting field (first_name) on node type (Page)
>
我如何找到这些信息?
将Facebook API与其他问题中提议的网址一起使用的解决方法也会返回错误:
https://graph.facebook.com/cocacola/?fields=fan_count&access_token=MY_TOKEN_HERE
{
"error": {
"message": "(#12) fan_count field requires version v2.6 or higher",
"type": "OAuthException",
"code": 12,
"fbtrace_id": "F8JOCmpvFnX"
}
}
答案 0 :(得分:0)
正如我在评论部分所述,我通过此网址请求API设法获得fan_count
:https://graph.facebook.com/cocacola/?fields=fan_count&access_token=app_id|app_secret
它需要一个Facebook应用程序,可以永久访问Facebook API。