Tarea 1 - API RESTFul

Dudas

  • Parametro opcional query *

Access Token - Amadeus API

  • Replicar peticion curl en GO
  • Parsear access_token
  • Refresh Token *

Busqueda

  • Crear tipo struct AtributosBusqueda
  • Rellenar peticion en el menu y enviar atributos a la API
  • Recibir busqueda desde menu en el Server y mandarlos a la API Amadeus.
  • Leer respuesta de Amadeus y enviar respuesta al menu
  • Mostrar tabla de resultados en el menu

Precios Definitivos

Crear Reserva

MongoDB

Errores y Bugs

Amadeus responde error en formato

{"errors":[{"status":400,"code":477,"title":"INVALID FORMAT","detail":"This attribute must be a number","source":{"pointer":"adults","example":"1"}}]}

Fix: En la direccion url tenia &adults=%sdebio ser &adults=%d para parsear correctamente numeros enteros.

Referencias

Go

Gin Web Framework