Mensagens de solicitação de dica

Uma maneira de implementar o feed de preços é usar o Preço alterado (anteriormente chamado de Pull with hints).

O fluxo desse método é o seguinte:

  1. O Google envia uma mensagem de solicitação de dica do elemento raiz <HintRequest> que contém informações de tempo da atualização mais recente do servidor.

  2. Seu servidor responde com uma mensagem de resposta de dicas, <Hint>, que contém uma lista de preços de hotéis que mudaram desde a última atualização.

  3. Em seguida, o Google responde com uma mensagem de consulta: <Query>.

  4. Seu servidor responde com uma mensagem de transação, <Transaction>, que inclui os dados atualizados.

Para uma visão geral da mudança de preço, consulte Processo de mudança de preço.

Por padrão, o Google envia uma mensagem de solicitação de dica para o servidor em intervalos de 5 minutos. Essa frequência pode ser ajustada definindo entre em contato.

A mensagem de solicitação é enviada usando um método HTTP POST com o cabeçalho Content-Type definido como application/xml e o cabeçalho User-Agent definido como Google-HotelAdsPrices. Entre em contato com seu gerente técnico de contas (TAM) para garantir que o status do endpoint enviado pelo Google seja OK. Você deve ter configurado essa configuração durante a configuração inicial dos preços dos hotéis.

Exemplo de solicitação de dica

As mensagens de solicitação de dicas têm um elemento raiz de <HintRequest> e um único elemento filho, <LastFetchTime>.

<?xml version="1.0" encoding="UTF-8"?>
<HintRequest id="request" timestamp="2023-06-03T22:59:48Z">
  <LastFetchTime>2023-06-03T22:54:40Z</LastFetchTime>
</HintRequest>

Para mais exemplos e informações, consulte a Referência de XML de consultas e dicas.