Coleções Postman da Rapid

Tenha acesso às coleções Postman para as Rapid APIs abaixo.

Coleções Postman da Rapid

As coleções Postman contêm solicitações para a Rapid.

As solicitações são agrupadas em relação ao material do Swagger no site.

  • Geografia
  • Conteúdo
  • Compras
  • Recomendações
  • Reserva
  • Gerenciamento de reserva

As coleções foram escritas para serem o mais autocontidas possível: elas incluem a lógica de autenticação e a autoatualização de check-in/check-out a cada solicitação.

Cada coleção também tem alguns testes básicos, que podem ser usados em conjunto com o recurso de executor de coleta do Postman. Clique aqui para mais informações.

Pré-requisitos e requisitos do sistema

  • Uma api_key e um shared_secret.
  • Uma versão atualizada do Postman.

Instalação

Importe as coleções para o Postman depois de baixá-las abaixo.

Você também precisa garantir que as variáveis api_key e shared_secret tenham sido definidas. Consulte o site para mais informações.

Observações sobre o teste

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

Você precisa configurar algumas variáveis de ambiente antes de usar as coleções. Confira aqui mais informações sobre como o Postman trata variáveis.

Os seguintes parâmetros podem ser definidos, mas apenas dois são necessários:

ChavePadrãoObrigatórioDescrição
api_keyN/AsimUma chave de API.
shared_secretN/AsimSeu segredo compartilhado.
eanapi_urlhttps://test.ean.com/nãoO tipo de host a ser segmentado, que pode ser substituído por "https://api.ean.com".
property_id3609882nãoproperty_id do LCM ou da Expedia a ser solicitada em chamadas de conteúdo e disponibilidade.
region_id178248nãoA região a ser solicitada em chamadas relacionadas à geografia.
iata_airport_codeORDnãoO código do aeroporto da IATA a ser solicitado em chamadas relacionadas à geografia.
iata_airport_metro_codeCHInãoO código do metrô do aeroporto da IATA a ser solicitado em chamadas relacionadas à geografia.
languageen-USnãoO idioma traduzido a ser solicitado, um subconjunto do formato BCP47.
occupancy2nãoO 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_emailjohn@example.comnãoO e-mail utilizado nas solicitações de reserva.
hold_itinerary_creationtruenãoSe o itinerário vai ser criado em um estado de espera.
billing_termsN/Anão*Os termos relacionados a como uma reserva resultante deve ser cobrada.
partner_point_of_saleN/Anão*O ponto de venda a ser usado para compra e reserva.
payment_termsN/Anão*Os termos de pagamento a serem usados quando houver um pagamento por uma reserva.
platform_nameN/Anão*A plataforma a ser usada para compra e reserva.

*As variáveis marcadas como não obrigatórias com um asterisco* são necessárias apenas para api.ean.com, e não para test.ean.com.

Os seguintes parâmetros são gerados de maneira automática e vão ser definidos no seu ambiente:

ChaveGlobalDescrição
authorizatonsimEste código de autorização é gerado a partir dos seus api_key e shared_secret e usado como um cabeçalho de solicitação.
checkinsimA 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.
checkoutsimA 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.
arrivalsimO 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_idnãoaffiliate_reference_id é usado em uma solicitação de criação de reserva e pode ser usado para recuperar reservas subsequentes.
price_check_linknãoprice_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_linknãopayment_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_linknãodeposit_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_linknãobook_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_linknãoretrieve_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_linknãoresume_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_linknãocancel_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_linknãocancel_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_linknãochange_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_linknãocomplete_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_linknãopagination_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

É recomendado que as variáveis sejam definidas em um ambiente em que apenas eanapi_urlapi_keyshared_secret foram configurados.

Baixar configuração do modelo

Coleções Postman da Rapid

Antes de baixar estas coleções, leia as informações acima.

Baixar Rapid 3

Esta página foi útil?
Como podemos melhorar esse conteúdo?
Agradecemos por nos ajudar a melhorar.