Hola Alfonso, ya lo he conseguido
V� en un enlace un error similar y en mi caso ha bastado poniendo las urls con 
https en vez de http
Es decir algo tan tonto como poner:
accessURL <- "https://api.twitter.com/oauth/access_token"authURL <- 
"https://api.twitter.com/oauth/authorize";

En vez de:
accessURL <- "http://api.twitter.com/oauth/access_token"authURL <- 
"http://api.twitter.com/oauth/authorize";


En mi caso con esto y por supuesto siguiendo despu�s los estupendos links que 
me has mandado se soluciona el problema y en particular he podido sacar los 
tuits de United Airlines que vienen explicados en tu primer enlace
Un saludo y gracias por la ayuda
Date: Sat, 1 Nov 2014 15:20:58 +0100
Subject: Re: [R-es] Pregunta (creo que simple) para usar twitteR
From: briof...@gmail.com
To: fjr...@hotmail.com; r-help-es@r-project.org

Hola Francisco:
Te evn�o un par de links que explican esto �ltimo en R, a�ade el pin donde te 
indica en la consola de R y por �ltimo guarda el 
handshake:save(list="twitCred", file="twitteR_credentials") as�  te evistas 
estar metiendo el pin cada vez.
http://data-mining.business-intelligence.uoc.edu/home/data-from-twitter/r-oauth-for-twitter

http://stackoverflow.com/questions/13746410/avoid-the-pin-step-in-roauth-handshake-if-im-the-only-user

Un saludo,Alfonso de U�a
El 1 de noviembre de 2014, 14:58, Francisco Rodr�guez <fjr...@hotmail.com> 
escribi�:



Lo que ma aparece realmente es:
twitCred$handshake(cainfo="cacert.pem")To enable the connection, please direct 
your web browser to: 
http://api.twitter.com/oauth/authorize?oauth_token=nZayvqYPQI0Yh1PzY3diEufcZPNsPjhyWhen
 complete, record the PIN given to you and provide it here:
Date: Sat, 1 Nov 2014 14:51:52 +0100
Subject: Re: [R-es] Pregunta (creo que simple) para usar twitteR
From: briof...@gmail.com
To: fjr...@hotmail.com; r-help-es@r-project.org

Francisco:
Tienes que poner el consumerKey y consumerSecret que te da el twitter API, �Has 
creado la aplicaci�n en el application manager de twitter? 
https://apps.twitter.com/app/new

Una vez registrada la aplicaci�n podr�s acceder a los valores que tienes que 
a�adir en la pesta�a "Keys and Access Tokens".


Un saludo.Alfonso de U�a
El 1 de noviembre de 2014, 14:05, Francisco Rodr�guez <fjr...@hotmail.com> 
escribi�:



Hola Alfonso, buenos d�as:
Lo he probado pero no me va, eso s� ha cambiado el error, el c�digo utilizado 
es:
library(ROAuth)library(twitteR)
download.file(url="http://curl.haxx.se/ca/cacert.pem";, destfile="cacert.pem")

reqURL <- "https://api.twitter.com/oauth/request_token"accessURL <- 
"http://api.twitter.com/oauth/access_token"authURL <- 
"http://api.twitter.com/oauth/authorize"consumerKey <- 
"Hola_amigo"consumerSecret <- "fjroar"twitCred <- 
OAuthFactory$new(consumerKey=consumerKey,                             
consumerSecret=consumerSecret,                             requestURL=reqURL,   
                          accessURL=accessURL,                             
authURL=authURL)twitCred$handshake(cainfo="cacert.pem")

El error que me sale es:
Error: Authorization Required

Un saludo y gracias en todo caso
PD En mi ordenador tengo certificado digital 
Date: Sat, 1 Nov 2014 13:42:27 +0100
Subject: Re: [R-es] Pregunta (creo que simple) para usar twitteR
From: briof...@gmail.com
To: fjr...@hotmail.com
CC: r-help-es@r-project.org

Hola Francisco:
Como estas conect�ndote bajo SSL necesitas comunicarte con Twitter mediante el 
uso de un certificado digital, ya que es comunicaci�n segura. 
Para descargarte un certificado desde R 
:download.file(url="http://curl.haxx.se/ca/cacert.pem";, destfile="cacert.pem")

Y despu�s deber�s a�adir el certificado cainfo="cacert.pem" del siguiente 
modo:twitCred$handshake(cainfo="cacert.pem")

Y te deber�a funcionar.
Un saludo.Alfonso de U�a.

El 1 de noviembre de 2014, 12:34, Francisco Rodr�guez <fjr...@hotmail.com> 
escribi�:
Hola comunidad, �Qu� tal?

Tengo una duda que creo que es sencilla, pero me veo algo torpe. Estoy tratando 
de darme de alta para poder acceder, v�a R a la api de Twitter, soy un poco 
novato en esto y por esto lanzo la pregunta.

Aunque ya me han ayudado y me han pasado alguno link del pasado, a�n no consigo 
dar con la soluci�n que seguro es algo que se me escapa

He usado este c�digo

library(ROAuth)library(twitteR)

reqURL <- "https://api.twitter.com/oauth/request_token"accessURL <- 
"http://api.twitter.com/oauth/access_token"authURL <- 
"http://api.twitter.com/oauth/authorize"consumerKey <- 
"Hola_amigo"consumerSecret <- "fjroar"twitCred <- 
OAuthFactory$new(consumerKey=consumerKey,                             
consumerSecret=consumerSecret,                             requestURL=reqURL,   
                          accessURL=accessURL,                             
authURL=authURL)twitCred$handshake()



registerTwitterOAuth(twitCred)



El problema es que no s� qu� hago mal (bien en el c�digo), o tal ves tengo que 
hacer algo en mi PC que es un Windows 8, ya que me sale el siguiente error (en 
las �ltimas 2 l�neas), he visto indicaciones de tocar el Path o descargarme 
cosas, pero antes de nada prefiero la opini�n de alguno de vosotros si hab�is 
tenido este problema y si lo hab�is resuelto y como:

> twitCred$handshake()Error in function (type, msg, asError = TRUE)  :   SSL 
> certificate problem, verify that the CA cert is OK. 
> Details:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate 
> verify failed> > > registerTwitterOAuth(twitCred)Error in 
> registerTwitterOAuth(twitCred) :   oauth has not completed its handshake





Un saludo y muchas gracias de ante mano

        [[alternative HTML version deleted]]




_______________________________________________

R-help-es mailing list

R-help-es@r-project.org

https://stat.ethz.ch/mailman/listinfo/r-help-es




-- 
Un saludo
Alfonso de U�a
www.farmerdev.com
                                          


-- 
Un saludo
Alfonso de U�a
www.farmerdev.com
                                          


-- 
Un saludo
Alfonso de U�a
www.farmerdev.com
                                          
        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Reply via email to