[R-es] Pregunta (creo que simple) para usar twitteR
Alfonso de Uña
briofons en gmail.com
Sab Nov 1 13:42:27 CET 2014
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 <fjroar en 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 en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
--
Un saludo
Alfonso de Uña
www.farmerdev.com
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es