我正在连接到 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 解决此问题?
我已执行以下步骤:
我通过App连接到Facebook API:我创建了一个新的Facebook APP(来自https://developers.facebook.com),并默认进行了设置。
我通过身份验证令牌(来自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)
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.