Colecciones de Postman
Prueba los puntos finales de Rapid API y echa un vistazo a los formatos concretos de solicitud y respuesta con Postman
Disponible ahora mismo
Por ahora, ofrecemos colecciones de Postman para:
- API de Rapid Lodging (excepto el servicio de notificaciones)
- Rapid Car API
Próximamente habrá nuevas colecciones para las API de Rapid Flight y Activities, que todavía no están disponibles para el público general.
Nota: Estas solicitudes están agrupadas en función del material de Swagger que hay en la web.
Las colecciones se han diseñado para que sean lo más « self-contained » posible: encapsulan la lógica de autenticación y el « check-in/check-out self-update » en cada solicitud. Cada colección también incluye algunas pruebas básicas que se pueden usar junto con la función «Postman Collection Runner».
>> Más información sobre las colecciones de Postman
Instalación
Descarga las colecciones y, a continuación, impórtalas a Postman.
>> Descarga las colecciones de Postman
Requisitos previos y requisitos del sistema
Echa un vistazo a la documentación de Postman para más información, pero lo más importante es lo siguiente:
api_keyyshared_secret.- Una versión actualizada de Postman.
>> Ir a la documentación de Postman
Nota: No edites ni modifiques la sección «Editar colección». Las variables y el código deben permanecer iguales para garantizar que las solicitudes funcionen como se espera.
Configuración
Postman gestiona las variables en su propio formato. Tendrás que configurar algunas variables de entorno antes de poder usar las colecciones.
>> Lee sobre las variables de entorno
Se pueden definir los parámetros siguientes, de los cuales solo se requieren dos:
| Clave | Por defecto | Campo obligatorio | Descripción |
|---|---|---|---|
api_key | N/A | Sí | Una clave para la API. |
shared_secret | N/A | Sí | El secreto compartido. |
eanapi_url | https://test.ean.com/ | — | A qué host debes dirigirte; es posible que desees sustituirlo por "https://api.ean.com". |
property_id | 3609882 | — | LCM/Expedia property_id que hay que solicitar en llamadas de contenido y disponibilidad. |
region_id | 178248 | — | La región que hay que solicitar en llamadas relacionadas con la geografía. |
iata_airport_code | ORD | — | El código IATA de aeropuerto que hay que solicitar en llamadas relacionadas con la geografía. |
iata_airport_metro_code | CHI | — | El código de metro IATA de aeropuerto que hay que solicitar en llamadas relacionadas con la geografía. |
language | en-US | — | El idioma localizado que hay que solicitar; se trata de un subconjunto del formato BCP47. |
occupancy | 2 | — | El número de personas por habitación que hay que solicitar. El formato es numberOfAdults[-firstChildAge[,nextChildAge]]- ("2-9,3" representaría dos adultos, un niño de 9 años y otro de 3). |
booking_email | john@example.com | — | El correo electrónico utilizado en las solicitudes de reserva. |
hold_itinerary_creation | true | — | Si el itinerario se creará en un estado retenido. |
billing_terms | N/A | —* | Los términos que estipulan la forma en la que deberá facturarse la reserva resultante. |
partner_point_of_sale | N/A | —* | ¿Qué punto de venta hay que usar para las API de compras y reservas? |
payment_terms | N/A | —* | Qué términos de pago deben utilizarse al recibir los pagos de una reserva resultante. |
platform_name | N/A | —* | Qué plataforma hay que usar para comprar y reservar. |
* Nota: Estas variables solo son necesarias para ** api.ean.com**; no son necesarias para ** test.ean.com**.
Los siguientes parámetros son de tipo « auto-generated » y se configurarán automáticamente en tu entorno:
| Clave | Global | Descripción |
|---|---|---|
authorizaton | Sí | Este código de autorización se genera a partir de tu api_key y shared_secret y se utiliza como encabezado de solicitud. |
checkin | Sí | La fecha checkin se genera automáticamente para las solicitudes de disponibilidad. Siempre será de 30 días a partir del día en el que realices la solicitud. |
checkout | Sí | La fecha checkout se genera automáticamente para las solicitudes de disponibilidad. Siempre será de 32 días a partir del día en el que realices la solicitud. |
arrival | Sí | El plazo arrival se genera automáticamente para las solicitudes de venta cruzada. Siempre será de 30 días a partir del momento en el que hagas la solicitud. |
affiliate_reference_id | — | El affiliate_reference_id se usa en una solicitud de creación de reserva y se puede usar para recuperar reservas posteriores. |
price_check_link | — | El price_check_link se establece después de una solicitud de disponibilidad, venta cruzada o recomendación, si el alojamiento devuelto tiene ese enlace. Se puede utilizar para realizar una solicitud de verificación de precio. |
payment_options_link | — | El payment_options_link se establece después de una solicitud de disponibilidad, venta cruzada o recomendación, si el alojamiento devuelto tiene ese enlace. Se puede utilizar para realizar una solicitud de opciones de pago. |
deposit_policies_link | — | El deposit_policies_link se establece después de una solicitud de disponibilidad, venta cruzada o recomendación, si el alojamiento devuelto tiene ese enlace. Se puede utilizar para realizar una solicitud de políticas de depósitos. |
book_link | — | El book_link se establece después de una solicitud de verificación de precio, si el alojamiento devuelto tiene ese enlace. Se puede utilizar para realizar una solicitud de reserva. |
retrieve_link | — | El retrieve_link se establece después de una solicitud de reserva, si el itinerario devuelto tiene ese enlace. Se puede utilizar para realizar una solicitud de recuperación. |
resume_link | — | El resume_link se establece después de una solicitud de reserva, si el itinerario devuelto tiene ese enlace. Se puede utilizar para realizar una solicitud para continuar. |
cancel_link | — | El cancel_link se establece después de una solicitud de reserva, si el itinerario devuelto tiene ese enlace. Se puede utilizar para realizar una solicitud de cancelación. |
cancel_room_link | — | El cancel_room_link se establece después de una solicitud de reserva, si el itinerario devuelto tiene ese enlace. Se puede utilizar para realizar una solicitud de cancelación de habitación. |
change_room_link | — | El change_room_link se establece después de una solicitud de reserva, si el itinerario devuelto tiene ese enlace. Se puede utilizar para realizar una solicitud de cambio de habitación. |
complete_payment_session_link | — | El complete_payment_session_link se establece después de una solicitud de reserva, si el itinerario devuelto tiene ese enlace. Se puede utilizar para realizar una solicitud de sesión de pago completo. |
pagination_link | — | El pagination_link se establece después de cualquier solicitud realizada a cualquier punto de conexión paginado. Se puede usar para demostrar cómo funciona la paginación en la API. |
Configuración recomendada
Te recomendamos que definas las variables en un entorno en el que solo estén configuradas las opciones «eanapi_url » y «api_keyshared_secret ».
>> Descarga la configuración de la plantilla (JSON)
Descargar colecciones de Postman
Asegúrate de leer las instrucciones de esta página antes de descargar estas colecciones.