我正在连接到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将我的 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.