我正在尝试使用'Rfacebook'软件包从fb中删除一些文本。
即使安装了Rfacebook& tm,运行相关的库(Rfacebook,httr,tm和httpuv),fboAuth(appid, appsecret)
无法获得reqd。访问令牌。请参阅以下代码和随后出现的错误:
install.packages("Rfacebook")
install.packages("tm")
library(devtools)
library(Rfacebook)
library(httr)
library(httpuv)
library(tm)
appid <- 123
appsecret <- 'mysecret123'
fboauth <- fbOAuth(appid, appsecret, extended_permissions = T)
返回 复制并粘贴到Facebook应用设置上的网站网址 http://localhost:1410/ 完成后,按任意键继续 ...
在粘贴单元格here中的重定向网址时,浏览器已打开。
并且,虽然浏览器显示“身份验证完成。请关闭此页面并返回到R。”,但在RStudio控制台中返回了错误消息(附在下面。)再次,我试过这个使用Safari以及Chrome作为默认浏览器 - 无需更改。
身份验证完成。 init_oauth2.0出错(self $ endpoint,self $ app,scope = self $ params $ scope,: 错误请求(HTTP 400)。无法获得访问令牌。
真正感谢您解决此问题的任何帮助!
最佳,
取值
p.s。在Mac上使用R-Studio v3.3.2(OS Sierra。)
答案 0 :(得分:0)
尝试以下方法 a)删除httr包 b)移除RCurl包 c)删除RFacebook d)重新安装httr,然后重新安装RCurl,然后重新安装RFacebook e)获得最新版本的R studio f)验证后,以及收到消息时复制并粘贴到Facebook App设置上的站点URL:http://localhost:1410/完成后,按任意键继续... 您可能想要执行save(user_fbOauth),其中user_fbOauth是您的凭据 g)然后将它们传递给任何其他请求
我试过这个并且没有看到任何问题