2016-05-23 2 views
0

подлинности я не могу завершить доступ твиттер с помощью R .... Я использую R студию .... Мой код выглядит следующим образом ....R Twitter OAuth: не удалось завершить

rm(list=ls(all=TRUE)) 
library(httr) 
library(base64enc) 
#library(ROAuth) 
library(twitteR) 
#set_config(use_proxy(url='10.32.192.30',8080)) 
#download.file(url="http://curl.haxx.se/ca/cacert.pem",destfile="cacert.pem") 
api_key<-"aveDy5RnM*****LmmgJ08TmsJ" 
api_secret<-"BmbnOO06LKS********UDaoohYGgv4L1kp5RguYKERA3K7UDAR" 
access_token<-"43281661-FcRyQOJo*********GZLl8TD732yTtsRSqddISm25" 
access_token_secret<-"BNV7gIsLYA0********j5epXDXRI8IYgAANWw4N1JT7Ug" 
x<-setup_twitter_oauth(api_key,api_secret,access_token,access_token_secret) 

я получаю ошибку
Error in check_twitter_oauth() : OAuth authentication error: This most likely means that you have incorrectly called setup_twitter_oauth()'

+0

Получаете ли вы какие-либо ошибки? Вы уверены, что ваши учетные данные OAuth верны? –

+0

Я пропустил код и добавил ошибку, которую я получаю. Кроме того, я работаю за доверенным лицом .... так ли это причина? Я попытался обойти это с помощью use_proxy, но все равно такую ​​же ошибку. – shishir

+0

Прокси-сервер может быть проблемой, потому что OAuth необходимо перенаправить обратно на ваш компьютер, и присутствие прокси-сервера может помешать этому. По возможности попробуйте подключиться непосредственно к машине. –

ответ

0
library(twitteR) 
consumer_key = "your consumer_key" 
consumer_secret = "your consumer_secret" 
access_token = "your access_token" 
access_secret = "your access_secret" 
setup_twitter_oauth(consumer_key,consumer_secret,access_token,access_secret) 

#[1] "Using direct authentication" 
#Use a local file to cache OAuth access credentials between R sessions? 
#1: Yes 
#2: No 

#Selection: 1 

Попробуйте этот код, он должен работать.

+0

Я пробовал ..... Я обновил код в вопросе .... еще такая же ошибка (также добавлена) – shishir

+0

Я работаю с тем же кодом, что и опубликовал. Он отлично работает для меня. Благодаря... – anindya

0

Я обнаружил, что проблема была в моем компьютере .... У меня не было привилегий администратора .... !! помещая его в компьютер с привилегиями администратора, решили проблему

Смежные вопросы