Ошибка в check_twitter_oauth(): ошибка аутентификации OAuth:
Я получаю ошибку ниже setup_twitter_oauth() неоднократно, когда я пытаюсь настроить авторизацию OAuth для twitteR
> setup_twitter_oauth("XXXXXXXXXX", "XXXXXXXXX", "XXXXXX", "XXXXXXXX")
[1] "Using direct authentication"
Error in check_twitter_oauth() : OAuth authentication error:
This most likely means that you have incorrectly called setup_twitter_oauth()'
Буду ли признателен, если кто-то может помочь по этому вопросу?
Я наткнулся на этот полезный пост от Github от JeffGentry, но при установке twitteR_1.1.8 автоматически устанавливается httr_0.6.1 вместо httr_0.6.0
Ошибка в check_twitter_oauth(): ошибка аутентификации OAuth: #67
Я попытался удалить пакет httr_0.6.1 по умолчанию, скачать и установить httr_0.6.0 по ссылке ниже, но безуспешно. Это дает мне следующую ошибку:
> install.packages("http://ftp.iitm.ac.in/cran/src/contrib/Archive/httr/httr_0.6.0.tar.gz", repos=NULL, type="source")
Installing package into ‘C:/Users/SO310400/Documents/R/win-library/3.1’
(as ‘lib’ is unspecified)
trying URL 'http://ftp.iitm.ac.in/cran/src/contrib/Archive/httr/httr_0.6.0.tar.gz'
Content type 'application/x-gzip' length 247298 bytes (241 Kb)
opened URL
downloaded 241 Kb
* installing *source* package 'httr' ...
** package 'httr' successfully unpacked and MD5 sums checked
** libs
Warning: running command 'make -f "C:/Users/SO310400/R/R-3.1.2/etc/i386/Makeconf" -f "C:/Users/SO310400/R/R-3.1.2/share/make/winshlib.mk" SHLIB="httr.dll" OBJECTS="writer.o"' had status 127
ERROR: compilation failed for package 'httr'
* removing 'C:/Users/SO310400/Documents/R/win-library/3.1/httr'
Warning in install.packages :
running command '"C:/Users/SO310400/R/R-3.1.2/bin/i386/R" CMD INSTALL -l "C:\Users\SO310400\Documents\R\win-library\3.1" "C:/Users/SO310400/AppData/Local/Temp/RtmpeMm13f/downloaded_packages/httr_0.6.0.tar.gz"' had status 1
Warning in install.packages :
installation of package ‘C:/Users/SO310400/AppData/Local/Temp/RtmpeMm13f/downloaded_packages/httr_0.6.0.tar.gz’ had non-zero exit status
Любая серьезная помощь будет высоко оценена и оценена!
2 ответа
У меня такая же проблема.
В настройках разрешений вашего приложения вам нужно изменить на "Чтение, запись и доступ к прямым сообщениям".
library("twitteR")
library("bitops")
library("RCurl")
api_key <- your api_key "
api_secret <- "api_secret"
access_token <- "access_token"
access_token_secret <- "access_token_secret"
setup_twitter_oauth(api_key, api_secret, access_token, access_token_secret)
datascients_tweets <- searchTwitter("datascience", n=1000, lang ="en")
Заметка. Еще я активировал функции МКС. Я не знаю, помогло ли это решить проблему и отключить брандмауэр.
Вам может потребоваться перезапустить r-сессию после установки httr v0.6.1.
У меня такая же проблема. После установки httr v0.6.1 с twitteR 1.1.8 и последующего перезапуска моего r-сеанса все заработало.
Удачи!