Я хочу получить fbOAuth для доступа к токену постоянного доступа с использованием пакетов Rfacebook

Я получил app_id и app_secret по этой ссылке после регистрации приложения.
Мне потребовалось "Copy and paste into Site URL on Facebook App Settings: http://localhost:1410/"

Я не уверен, куда мне вставить ссылку. И получил ошибку, когда

> fb_oauth <- fbOAuth(app_id, app_secret, extended_permissions = TRUE) 
Copy and paste into Site URL on Facebook App Settings: http://localhost:1410/ 
When done, press any key to continue...
Error in authorizer(authorize_url) : 
  httpuv package required to capture OAuth credentials.

Спасибо.

4
useR 13 Июл 2014 в 08:13
Пробовали ли вы после установки и включения библиотеки "httpuv"?
 – 
Aashu
13 Июл 2014 в 10:24

2 ответа

Лучший ответ

Вам необходимо вставить URL ( http://localhost:1410 / ) в настройки приложения для разработчиков.

  1. Нажмите "Добавить платформу".
  2. Выберите сайт и вставьте http://localhost:1410 / в URL-ссылке.

Включите пакет "httpuv", и эта ссылка, вероятно, помочь вам.

5
Aashu 13 Июл 2014 в 10:31
Привет @Aashu, я попробовал <- getUsers("me", token=fb_oauth), как показано в предложенной вами ссылке. но это дает: Ошибка в callAPI (запрос, токен): (# 12) имя пользователя устарело для версий v2.0 и выше
 – 
useR
13 Июл 2014 в 13:15
В версиях v2.0 они имеют дополнительные ограничения безопасности, поэтому попробуйте использовать какое-нибудь имя пользователя вместо «я».
 – 
Aashu
13 Июл 2014 в 19:08
Привет @Aashu, я изменил свое имя пользователя. в то время как он выдает ошибку об ошибке json в fromJSON (rawToChar (url.data $ content)): неожиданный символ '<'
 – 
useR
14 Июл 2014 в 07:12

У вас отсутствует пакет httpuv, загрузите его через: install.packages ("httpuv"), затем загрузите его снова.

0
Wesam Na 9 Дек 2014 в 12:47