Hola Javier, Hola usuarios, Muchas gracias por contestar y por el interés. Sí es cierto que re-leyendo el correo la información es escasa? Red Eléctrica, a través de ESIOS https://www.esios.ree.es , publica los datos del mercado eléctrico. Estos datos pueden descargarse a través de la web de la API: https://api.esios.ree.es Si ponemos un ejemplo concreto, para saber los precios del mercado diario (600 es para la referencia al precio): https://www.esios.ree.es/es/analisis/600 Yo quiero realizar la descarga de datos automática. Para ello, hay que hacer una petición a la API, con un cliente curl en la siguiente dirección: (para el ejemplo de descarga de datos de un día?) curl "https://api.esios.ree.es/indicators/600?start_date=2016-03-17T00:00:00&end_date=2016-03-18T23:50:00" -X GET -H "Accept: application/json; application/vnd.esios-api-v1+json" -H "Content-Type: application/json" -H "Host: api.esios.ree.es" -H "Authorization: Token token=\"SU_TOKEN"" -H "Cookie: " Hay que solicitar una token a REE (la indicada en amarillo) Todo lo anterior no sé cómo implementarlo en R para obtener datos?. Hasta ahora he intentado algo sencillo: GET(url_esios, authenticate(user=usuario,password=esios_key)) [Con url_esios la dirección antes indicada y esios_key la token que me han dado] Error in curl::curl_fetch_memory(url, handle = handle) : Timeout was reached Muchas gracias, Javier De: Javier Marcuzzi [mailto:javier.ruben.marcuzzi en gmail.com] Enviado el: lunes, 05 de junio de 2017 19:02 Para: Javier LLorente Yoldi; r-help-es en r-project.org Asunto: RE: [R-es] API REE Estimado Javier Llorente Yoldi ¿Puede reformular su pregunta? Yo supe descargar datos con R, pero no tengo ni idea que es ESIOS y REE, ¿podría enviar un hipervínculo sobre que es y la parte técnica del API, junto con el error que obtiene? Por ejemplo en R escribe algo como cCurl www?.. respuesta error skdjdjfjjds Javier Rubén Marcuzzi De: Javier LLorente Yoldi<mailto:jllorente en cener.com> Enviado: lunes, 5 de junio de 2017 3:56 Para: r-help-es en r-project.org<mailto:r-help-es en r-project.org> Asunto: [R-es] API REE Hola, Estoy intentando descargar datos de la API de ESIOS, de REE, pero estoy teniendo problemas al introducir el token. Estoy usando httr, rCurl y jsonlite. Alguien ha podido descargar los datos? C?mo lo ha hecho? Gracias, Javier [[alternative HTML version deleted]] [[alternative HTML version deleted]]
Estimado Javier Llorente Yoldi Debe solicitar el token de acceso, sin este no tiene permiso de acceso. Javier Rubén Marcuzzi De: Javier LLorente Yoldi Enviado: martes, 6 de junio de 2017 5:46 Para: Javier Marcuzzi; r-help-es en r-project.org Asunto: RE: [R-es] API REE Hola Javier, Hola usuarios, Muchas gracias por contestar y por el interés. Sí es cierto que re-leyendo el correo la información es escasa? Red Eléctrica, a través de ESIOS https://www.esios.ree.es , publica los datos del mercado eléctrico. Estos datos pueden descargarse a través de la web de la API: https://api.esios.ree.es Si ponemos un ejemplo concreto, para saber los precios del mercado diario (600 es para la referencia al precio): https://www.esios.ree.es/es/analisis/600 Yo quiero realizar la descarga de datos automática. Para ello, hay que hacer una petición a la API, con un cliente curl en la siguiente dirección: (para el ejemplo de descarga de datos de un día?) curl "https://api.esios.ree.es/indicators/600?start_date=2016-03-17T00:00:00&end_date=2016-03-18T23:50:00" -X GET -H "Accept: application/json; application/vnd.esios-api-v1+json" -H "Content-Type: application/json" -H "Host: api.esios.ree.es" -H "Authorization: Token token=\"SU_TOKEN"" -H "Cookie: " Hay que solicitar una token a REE (la indicada en amarillo) Todo lo anterior no sé cómo implementarlo en R para obtener datos?. Hasta ahora he intentado algo sencillo: GET(url_esios, authenticate(user=usuario,password=esios_key)) [Con url_esios la dirección antes indicada y esios_key la token que me han dado] Error in curl::curl_fetch_memory(url, handle = handle) : Timeout was reached Muchas gracias, Javier De: Javier Marcuzzi [mailto:javier.ruben.marcuzzi en gmail.com] Enviado el: lunes, 05 de junio de 2017 19:02 Para: Javier LLorente Yoldi; r-help-es en r-project.org Asunto: RE: [R-es] API REE Estimado Javier Llorente Yoldi ¿Puede reformular su pregunta? Yo supe descargar datos con R, pero no tengo ni idea que es ESIOS y REE, ¿podría enviar un hipervínculo sobre que es y la parte técnica del API, junto con el error que obtiene? Por ejemplo en R escribe algo como cCurl www?.. respuesta error skdjdjfjjds Javier Rubén Marcuzzi De: Javier LLorente Yoldi Enviado: lunes, 5 de junio de 2017 3:56 Para: r-help-es en r-project.org Asunto: [R-es] API REE Hola, Estoy intentando descargar datos de la API de ESIOS, de REE, pero estoy teniendo problemas al introducir el token. Estoy usando httr, rCurl y jsonlite. Alguien ha podido descargar los datos? C?mo lo ha hecho? Gracias, Javier [[alternative HTML version deleted]] [[alternative HTML version deleted]]
Hola, Sí, ya lo he solicitado. Mi problema es que no sé cómo comunicar con la API para descargar los datos vía curl. R tiene librerías para ello, pero no consigo que funcione curl "https://api.esios.ree.es/indicators/600?start_date=2016-03-17T00:00:00&end_date=2016-03-18T23:50:00" -X GET -H "Accept: application/json; application/vnd.esios-api-v1+json" -H "Content-Type: application/json" -H "Host: api.esios.ree.es" -H "Authorization: Token token=\"SU_TOKEN"" -H "Cookie: " Gracias, Javier De: Javier Marcuzzi [mailto:javier.ruben.marcuzzi en gmail.com] Enviado el: martes, 06 de junio de 2017 14:08 Para: Javier LLorente Yoldi; r-help-es en r-project.org Asunto: RE: [R-es] API REE Estimado Javier Llorente Yoldi Debe solicitar el token de acceso, sin este no tiene permiso de acceso. Javier Rubén Marcuzzi De: Javier LLorente Yoldi<mailto:jllorente en cener.com> Enviado: martes, 6 de junio de 2017 5:46 Para: Javier Marcuzzi<mailto:javier.ruben.marcuzzi en gmail.com>; r-help-es en r-project.org<mailto:r-help-es en r-project.org> Asunto: RE: [R-es] API REE Hola Javier, Hola usuarios, Muchas gracias por contestar y por el interés. Sí es cierto que re-leyendo el correo la información es escasa? Red Eléctrica, a través de ESIOS https://www.esios.ree.es , publica los datos del mercado eléctrico. Estos datos pueden descargarse a través de la web de la API: https://api.esios.ree.es Si ponemos un ejemplo concreto, para saber los precios del mercado diario (600 es para la referencia al precio): https://www.esios.ree.es/es/analisis/600 Yo quiero realizar la descarga de datos automática. Para ello, hay que hacer una petición a la API, con un cliente curl en la siguiente dirección: (para el ejemplo de descarga de datos de un día?) curl "https://api.esios.ree.es/indicators/600?start_date=2016-03-17T00:00:00&end_date=2016-03-18T23:50:00" -X GET -H "Accept: application/json; application/vnd.esios-api-v1+json" -H "Content-Type: application/json" -H "Host: api.esios.ree.es" -H "Authorization: Token token=\"SU_TOKEN"" -H "Cookie: " Hay que solicitar una token a REE (la indicada en amarillo) Todo lo anterior no sé cómo implementarlo en R para obtener datos?. Hasta ahora he intentado algo sencillo: GET(url_esios, authenticate(user=usuario,password=esios_key)) [Con url_esios la dirección antes indicada y esios_key la token que me han dado] Error in curl::curl_fetch_memory(url, handle = handle) : Timeout was reached Muchas gracias, Javier De: Javier Marcuzzi [mailto:javier.ruben.marcuzzi en gmail.com] Enviado el: lunes, 05 de junio de 2017 19:02 Para: Javier LLorente Yoldi; r-help-es en r-project.org<mailto:r-help-es en r-project.org> Asunto: RE: [R-es] API REE Estimado Javier Llorente Yoldi ¿Puede reformular su pregunta? Yo supe descargar datos con R, pero no tengo ni idea que es ESIOS y REE, ¿podría enviar un hipervínculo sobre que es y la parte técnica del API, junto con el error que obtiene? Por ejemplo en R escribe algo como cCurl www?.. respuesta error skdjdjfjjds Javier Rubén Marcuzzi De: Javier LLorente Yoldi<mailto:jllorente en cener.com> Enviado: lunes, 5 de junio de 2017 3:56 Para: r-help-es en r-project.org<mailto:r-help-es en r-project.org> Asunto: [R-es] API REE Hola, Estoy intentando descargar datos de la API de ESIOS, de REE, pero estoy teniendo problemas al introducir el token. Estoy usando httr, rCurl y jsonlite. Alguien ha podido descargar los datos? C?mo lo ha hecho? Gracias, Javier [[alternative HTML version deleted]] [[alternative HTML version deleted]]