RStudio中Rfacebook包的Facebook API v3.2连接问题

时间:2019-04-25 13:53:07

标签: r facebook rfacebook

我正在连接到 Facebook API v3.2 ,以获取我的朋友信息。我遇到以下错误:

Invalid Scopes: user_relationships, publish_actions. This message is only shown 
to developers. Users of your app will ignore these permissions if present. Please 
read the documentation for valid permissions at: 
https://developers.facebook.com/docs/facebook-login/permissions

如何使用 API v3.2 解决此问题?

我已执行以下步骤:

  1. 我通过App连接到Facebook API:我创建了一个新的Facebook APP(来自https://developers.facebook.com),并默认进行了设置。

  2. 我通过身份验证令牌(来自https://developers.facebook.com/tools/explorer)连接到Facebook API v3.2,并获得了所有必要权限的访问令牌。

我在RStudio中使用了R代码来连接到我的API:

install.packages("devtools")
library(devtools)

# I used install_github to get the updated version of Rfacebook package
install_github("pablobarbera/Rfacebook", subdir="Rfacebook")
require (Rfacebook)
  1. 我使用此 fb_oauth 将我的R会话与我已经创建的应用连接起来,并将其验证到我的Facebook个人资料中以进行数据挖掘。
fb_oauth <- fbOAuth(app_id="My_APP_ID", app_secret="MY_APP_SECRET_KEY", extended_permissions = TRUE)

我希望令牌可以访问经过身份验证的用户的某些私人信息(生日,家乡,位置,人际关系)以及他/她的朋友的私人信息,以及发布状态更新和访问签入权限的权限,顶和用户的新闻源。

但是我在RStudio命令行上遇到以下错误。

Copy and paste into Site URL on Facebook App Settings: http://localhost:1410/ 
When done, press any key to continue...
Waiting for authentication in browser...
Press Esc/Ctrl + C to abort
Authentication complete.
Error in oauth2.0_access_token(endpoint, app, code = code, user_params = user_params,  : 
  Bad Request (HTTP 400). Failed to get an access token.

0 个答案:

没有答案