Я подключаюсь к 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 ?
Я перешел к следующим шагам:
Я подключаюсь к API Facebook через приложение: я создал новое приложение Facebook (из https://developers.facebook.com) и настроил его по умолчанию.
Я подключился к Facebook API v3.2 через токен аутентификации (от https://developers.facebook.com/tools/explorer) и получил токен доступа всех необходимых разрешений.
Я использовал этот код R в RStudioподключиться к моему 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 для Data Mining.
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.