Francisco Rodríguez
2014-Nov-01 13:05 UTC
[R-es] Pregunta (creo que simple) para usar twitteR
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 handshakeUn 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]]
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 <fjroar en 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: 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]] > > > _______________________________________________ > 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 >-- Un saludo Alfonso de Uña www.farmerdev.com [[alternative HTML version deleted]]
Francisco Rodríguez
2014-Nov-01 13:54 UTC
[R-es] Pregunta (creo que simple) para usar twitteR
Hola Alfonso, Sí he creado la aplicación y he obtenido estos elementos El tema es que he conseguido avanzar y ahora aparece un mensaje azul y pide un PIN He conseguido encontrar el PIN (el cual depende de la url), cuando lo introduzco Me da el mensaje: forbidden ¿El pin lo introduzco en la app creada o en R directamente? Un saludo y gracias Date: Sat, 1 Nov 2014 14:51:52 +0100 Subject: Re: [R-es] Pregunta (creo que simple) para usar twitteR From: briofons en gmail.com To: fjroar en hotmail.com; r-help-es en 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 <fjroar en 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: 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 handshakeUn 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 -- Un saludo Alfonso de Uña www.farmerdev.com [[alternative HTML version deleted]]
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 <fjroar en 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=nZayvqYPQI0Yh1PzY3diEufcZPNsPjhy > When 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: briofons en gmail.com > To: fjroar en hotmail.com; r-help-es en 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 <fjroar en 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: 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]] > > > _______________________________________________ > 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 > > > > > -- > Un saludo > Alfonso de Uña > www.farmerdev.com >-- Un saludo Alfonso de Uña www.farmerdev.com [[alternative HTML version deleted]]
Francisco Rodríguez
2014-Nov-01 14:47 UTC
[R-es] Pregunta (creo que simple) para usar twitteR
El problema es que me sale este error tras meter el PIN: To enable the connection, please direct your web browser to: http://api.twitter.com/oauth/authorize?oauth_token=EBp8cpphO6Tc3qayyEkro9FMWMtcGs8LWhen complete, record the PIN given to you and provide it here: 5419600Error: Forbidden Voy a probarlo varias veces a ver si lo consigo, está casi, pero o bien, es un problema del certificado o estoy haciendo algo más Un saludo y gracias Date: Sat, 1 Nov 2014 15:20:58 +0100 Subject: Re: [R-es] Pregunta (creo que simple) para usar twitteR From: briofons en gmail.com To: fjroar en hotmail.com; r-help-es en 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 <fjroar en 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: briofons en gmail.com To: fjroar en hotmail.com; r-help-es en 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 <fjroar en 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: 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 handshakeUn 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 -- Un saludo Alfonso de Uña www.farmerdev.com -- Un saludo Alfonso de Uña www.farmerdev.com [[alternative HTML version deleted]]
Francisco Rodríguez
2014-Nov-01 15:34 UTC
[R-es] Pregunta (creo que simple) para usar twitteR
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: briofons en gmail.com To: fjroar en hotmail.com; r-help-es en 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 <fjroar en 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: briofons en gmail.com To: fjroar en hotmail.com; r-help-es en 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 <fjroar en 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: 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 handshakeUn 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 -- Un saludo Alfonso de Uña www.farmerdev.com -- Un saludo Alfonso de Uña www.farmerdev.com [[alternative HTML version deleted]]