Uma maneira de implementar o feed de preços é usar a Precificação alterada (antigo Pull with Hints).
O fluxo desse método é o seguinte:
O Google envia uma mensagem de solicitação de dica do elemento raiz
<HintRequest>que contém informações de tempo da sua atualização mais recente do servidor.Seu servidor responde com uma mensagem de resposta de dica,
<Hint>, que contém uma lista de preços de hotéis que mudaram desde a última atualização.O Google responde com uma mensagem de consulta:
<Query>.O 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.
O Google envia uma mensagem de solicitação de dica ao seu servidor em intervalos de 5 minutos por padrão. Essa frequência pode ser ajustada entrando em contato com nossa equipe.
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ê precisa ter configurado essa opção durante a
configuração inicial dos preços de hotéis.
Exemplo de solicitação de dica
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 Referência de XML de consultas e dicas.