La NASA (Administración Nacional de la Aeronáutica y del Espacio) pone en linea Image and Video Library un nuevo Catalogo de más de 14000 Imágenes, Video y Audio de todas las misiones de la agencia espacial en disciplinas como aeronáutica, astro física, ciencias de la Tierra, vuelos espaciales tripulados y más. Ahora los aficionados al espacio podrán disfrutar de estas archivos totalmente gratis en varias resoluciones y ademas con opción de descarga y uso en sus propias web o redes sociales.
Pero eso no es todo, la NASA también pone a disposición de la comunidad de programadores su API REST que da la posibilidad de integrar contenido de la NASA en sus propios sitios web y aplicaciones.
Por ejemplo para realizar una consulta de búsqueda con la palabra clave «jupiter» y que se restringa a «solo imágenes«, escribimos:
https://images-api.nasa.gov/search?q=jupiter&media_type=image
Y como resultado obtenemos texto en formato JSON
Y si realizamos la consulta de búsqueda usando NASA Image and Video Library, obtendremos claro los mismos resultados, pero ya formateados con HTML.
Otro ejemplo: Empleando el resultado anterior, queremos obtener los datos del archivo con ID «PIA00371» que corresponde a una foto del satélite de Júpiter llamado IO, entonces escribimos:
https://images-api.nasa.gov/asset/PIA00371
y tenemos:
En la cual podemos observar enlaces a los diferentes tamaños disponibles que tiene el archivo de imagen y también un enlace a los metadatos del mismo:
Sin duda un API bastante sencillo y fácil de entender, ideal para tus practicas en Servicios Web.
Enjoy!!!
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
Los JavaBeans son clases que encapsulan objetos en un solo objeto (beans). Son fáciles de crear y pueden contener muchos...
De las pocas herramientas disponibles entre librerías, frameworks, engines, etc para el desarrollo de videojuegos en len...
En ocasiones el limite máximo de importación de base de datos que ofrece PhpMyAdmin (2MB) no es suficiente para lo que q...
Spark Framework es un conjunto de librerías para los lenguajes Java y Kotlin que nos sirve para el desarrollo rápido y s...
Programar es un arte y si bien escuchar música no te convertirá en un programador más hábil, estudios han demostrado que...
simuladorasamblea.bo es una herramienta digital desarrollado por los Analistas de Datos Rafael López Valverde y Sergio...
Los archivos digitales (txt, docx, xlsx, odt, odp, pdf, etc) nos permiten almacenar información el cual en ocasiones, de...
En este post crearemos un botón swing que reproducirá un sonido cuando este sea presionado por el usuario. Sin mas que...
Muchas veces necesitamos de fotos para adornar nuestros perfiles en RRSS pero no queremos subir nuestras propias fotos p...
En esta ocasión aprenderemos a conectaros con una base de datos Oracle desde Laravel. Es un tutorial sencillo y cortito,...