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 Hint Response, <Hint>, que contém uma lista de preços dos 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 das mudanças no preço, consulte Processo de mudança no preço.

Por padrão, o Google envia uma mensagem de solicitação de Hint para seu servidor em intervalos de cinco minutos. Para ajustar essa frequência, defina 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 entrando em contato com seu Gerente técnico de contas (TAM). Você precisa definir essa opção na configuração inicial dos Preços dos hotéis.

Exemplo de solicitação de Hint

As mensagens de solicitação de dica 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.