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: briofons en gmail.com
To: fjroar en hotmail.com
CC: r-help-es en 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 <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]]