Mensagens de solicitação de dica

Uma maneira de implementar o feed de preços é usar Preços alterados (anteriormente 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 as informações de horário da atualização mais recente do servidor.

  2. Seu servidor responde com uma mensagem de Hint Response, <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 ter uma visão geral das mudanças de preço, consulte Processo de mudanças de preço.

Por padrão, o Google envia uma mensagem de solicitação de dica ao seu servidor em intervalos de cinco minutos. Para ajustar essa frequência, configure a opção 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. Verifique se o status do endpoint que o Google envia de volta é OK. Para isso, entre em contato com seu Gerente técnico de contas (TAM). Você deve ter definido essa definição durante a configuração inicial dos preços dos hotéis.

Exemplo de solicitação de dica

As mensagens de solicitação de Hint 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 XML de consultas e dicas.