getPost函数出错

时间:2014-04-04 07:08:54

标签: facebook facebook-graph-api

当连接到某些商业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阻止访问某些商业页面上的信息?

1 个答案:

答案 0 :(得分:0)

你需要R 3.0.3。它不适用于3.0.2。很简单...