Я работаю над установлением sh соединения с твиттером, используя R. Нужна помощь в устранении этой ошибки:
Ошибка в check_twitter_oauth (): ошибка аутентификации OAuth: это, скорее всего, означает, что вы неправильно вызвал setup_twitter_oauth ()
Код:
library(twitteR)
library(ROAuth)
customer_key <- "XXXX"
customer_secret <- "XXXX"
access_token <- "XXXX"
access_secret <- "XXXX"
download.file(url="http://curl.haxx.se/ca/cacert.pem", destfile="cacert.pem")
setup_twitter_oauth(consumer_key,consumer_secret,access_token,access_secret)
[1] "Using direct authentication"
Error in check_twitter_oauth() : OAuth authentication error:
This most likely means that you have incorrectly called setup_twitter_oauth()'
Я также ссылался на похожие ответы, но не смог устранить эту ошибку. Я пробовал следующее:
- использовал библиотеку (base64en c)
Проверен вопрос брандмауэра, разрешено ли приложению R в Windows настройки брандмауэра защитника используя командную строку -
netsh advfirewall firewall add rule name="app name" dir=in action=allow program="Full path of .exe" enable=yes
Деинсталлировали R и установили последнюю версию.
- Попытались заменить (библиотека (twitteR) и библиотека (ROAuth) ) с (library (openssl) и library (httpuv)).
- Попробовал использовать также все 4 библиотеки (twitteR, ROAuth, openssl, httpuv).