如何在R中使用Rfacebook检索页面的粉丝数量?

时间:2017-10-27 13:39:49

标签: r facebook

我能够检索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"
   }
}

Graph API how get facebook page members/likes

1 个答案:

答案 0 :(得分:0)

正如我在评论部分所述,我通过此网址请求API设法获得fan_counthttps://graph.facebook.com/cocacola/?fields=fan_count&access‌​_token=app_id|app_se‌​cret

它需要一个Facebook应用程序,可以永久访问Facebook API。