Coleções do carteiro
Teste os endpoints Rapid API e veja os formatos concretos de requisição/resposta com o Postman.
Disponível no momento
No momento, oferecemos coletas via Postman para:
- API de hospedagem rápida (com exceção do serviço de notificações)
- API Rapid Car
Novas coleções serão lançadas para as APIs Rapid Flight e Activities, que ainda não estão disponíveis para o público em geral.
Nota: Essas solicitações estão agrupadas em relação ao material Swagger no site.
As coleções foram escritas para serem o mais self-contained possível - elas encapsulam a lógica de autenticação e o check-in/check-out self-update com cada solicitação. Cada coleção também possui alguns testes básicos que podem ser usados em conjunto com o recurso de execução de coleções do Postman.
>> Saiba mais sobre as coleções da Postman
Instalação
Baixe as coleções e, em seguida, importe-as para o Postman.
>> Baixe as coleções do carteiro
Pré-requisitos e requisitos do sistema
Consulte a documentação do Postman para obter mais informações, mas, principalmente:
- Uma
api_keye umshared_secret. - Uma versão atualizada do Postman.
>> Acesse a documentação do Postman
Nota: Não edite nem altere a seção "Editar Coleção". As variáveis e o código devem permanecer os mesmos para garantir que as solicitações funcionem conforme o esperado.
Configuração
O Postman lida com variáveis em seu próprio formato. Você precisará configurar algumas variáveis de ambiente antes de poder usar as coleções.
>> Leia sobre variáveis de ambiente
Os seguintes parâmetros podem ser definidos, mas apenas dois são necessários:
| Chave | Padrão | Obrigatório | Descrição |
|---|---|---|---|
api_key | N/A | Sim | Uma chave de API. |
shared_secret | N/A | Sim | Seu segredo compartilhado. |
eanapi_url | https://test.ean.com/ | — | O tipo de host a ser segmentado, que pode ser substituído por "https://api.ean.com". |
property_id | 3609882 | — | A property_id do LCM ou da Expedia a ser solicitada em chamadas de conteúdo e disponibilidade. |
region_id | 178248 | — | A região a ser solicitada em chamadas relacionadas à geografia. |
iata_airport_code | ORD | — | O código do aeroporto da IATA a ser solicitado em chamadas relacionadas à geografia. |
iata_airport_metro_code | CHI | — | O código do metrô do aeroporto da IATA a ser solicitado em chamadas relacionadas à geografia. |
language | en-US | — | O idioma traduzido a ser solicitado, um subconjunto do formato BCP47. |
occupancy | 2 | — | O número de pessoas por quarto a ser solicitado. O formato é numberOfAdults[-firstChildAge[,nextChildAge]]. Isso significa que "2-9,3" representa dois adultos, uma criança de 9 anos e uma criança de 3 anos. |
booking_email | john@example.com | — | O e-mail utilizado nas solicitações de reserva. |
hold_itinerary_creation | true | — | Se o itinerário vai ser criado em um estado de espera. |
billing_terms | N/A | —* | Os termos relacionados a como uma reserva resultante deve ser cobrada. |
partner_point_of_sale | N/A | —* | Qual ponto de venda deve ser usado para as APIs de Compras e Reservas? |
payment_terms | N/A | —* | Os termos de pagamento a serem usados quando houver um pagamento por uma reserva. |
platform_name | N/A | —* | A plataforma a ser usada para compra e reserva. |
* Nota: Estas variáveis são necessárias apenas para api.ean.com; elas não são necessárias para test.ean.com.
Os seguintes parâmetros são auto-generated e serão definidos automaticamente em seu ambiente:
| Chave | Global | Descrição |
|---|---|---|
authorizaton | Sim | Este código de autorização é gerado a partir dos seus api_key e shared_secret e usado como um cabeçalho de solicitação. |
checkin | Sim | A data de checkin é gerada de maneira automática para solicitações de disponibilidade. É sempre 30 dias após a data em que você faz uma solicitação. |
checkout | Sim | A data de checkout é gerada de maneira automática para solicitações de disponibilidade. É sempre 32 dias após a data em que você faz uma solicitação. |
arrival | Sim | O horário de arrival é gerado de maneira automática para solicitações de venda cruzada. É sempre 30 dias após o horário em que você faz uma solicitação. |
affiliate_reference_id | — | O affiliate_reference_id é usado em uma solicitação de criação de reserva e pode ser usado para recuperar reservas subsequentes. |
price_check_link | — | O price_check_link é definido após uma solicitação de disponibilidade, venda cruzada ou recomendação, se a propriedade apresentada tem esse link. Ele pode ser usado para fazer uma solicitação de verificação de preço. |
payment_options_link | — | O payment_options_link é definido após uma solicitação de disponibilidade, venda cruzada ou recomendação, se a propriedade apresentada tem esse link. Ele pode ser usado para fazer uma solicitação de opções de pagamento. |
deposit_policies_link | — | O deposit_policies_link é definido após uma solicitação de disponibilidade, venda cruzada ou recomendação, se a propriedade apresentada tem esse link. Ele pode ser usado para fazer uma solicitação de políticas de depósito. |
book_link | — | O book_link é definido após uma solicitação de verificação de preço, se a propriedade apresentada tem esse link. Ele pode ser usado para fazer uma solicitação de reserva. |
retrieve_link | — | O retrieve_link é definido após uma solicitação de reserva, se o itinerário apresentado tem esse link. Ele pode ser usado para fazer uma solicitação de recuperação. |
resume_link | — | O resume_link é definido após uma solicitação de reserva, se o itinerário apresentado tem esse link. Ele pode ser usado para fazer uma solicitação de retomada. |
cancel_link | — | O cancel_link é definido após uma solicitação de reserva, se o itinerário apresentado tem esse link. Ele pode ser usado para fazer uma solicitação de cancelamento. |
cancel_room_link | — | O cancel_room_link é definido após uma solicitação de reserva, se o itinerário apresentado tem esse link. Ele pode ser usado para fazer uma solicitação de cancelamento de quarto. |
change_room_link | — | O change_room_link é definido após uma solicitação de reserva, se o itinerário apresentado tem esse link. Ele pode ser usado para fazer uma solicitação de alteração de quarto. |
complete_payment_session_link | — | O complete_payment_session_link é definido após uma solicitação de reserva, se o itinerário apresentado tem esse link. Ele pode ser usado para fazer uma solicitação de conclusão de sessão de pagamento. |
pagination_link | — | O pagination_link é definido após qualquer solicitação feita a qualquer ponto de extremidade paginado. Pode ser usado para demonstrar como a paginação funciona na API. |
Configuração recomendada
Recomendamos que você defina as variáveis em um ambiente com apenas eanapi_url e api_keyshared_secret definidos.
>> Baixe o modelo de configuração (JSON)
Baixe as coleções do Postman
Leia atentamente as instruções desta página antes de baixar essas coleções.