当连接到某些商业Facebook页面(如The North Face)时,我遇到了rfacebook包的getPost函数的问题。
我构建了以下步骤以从The North Face获取帖子数据:
#Step1
#start the libaries
library(Rfacebook)
library(Rook)
library(igraph)
#step 2
#browse an set token
browseURL("https://developers.facebook.com/tools/explorer")
token <- "...insert access token from facebook..."
#step 3
#choose facebook page of The North Face and get 1000 posts
page.thenorthface <- getPage("thenorthface", token, n=1000)
View(page.thenorthface)
#step 4
#get post information
post.thenorthface <- getPost("...insert random post id from page.thenorthface...", token, n = 500, comments = TRUE,likes = TRUE, n.likes=500, n.comments=500)
View(post.thenorthface)
错误发生在最后一步。在德国,它说:
Fehler in function (type, msg, asError = TRUE) :
Failed connect to :80; Connection refused
含义:&#34;功能错误(类型,消息,...&#34;
我没有找到有关此问题的任何信息,但能够在其他(OSX)计算机上重现它。
其他/较小的公司(例如&#34; WengerSA&#34;)不会发生错误。
有人有想法吗?也许facebook阻止访问某些商业页面上的信息?
答案 0 :(得分:0)
你需要R 3.0.3。它不适用于3.0.2。很简单...