Nesta seção, especificamos os arquivos de feed usados para transmitir os dados de inventário ao Reservar com o Google. O conteúdo dos feeds define os serviços que você oferece, quais serviços estão disponíveis e quando eles estão disponíveis.
Siga o guia de integração inicial ou o guia de integração completa, dependendo do tipo de integração, para saber como compartilhar esses feeds conosco.
A estrutura dos feeds de inventário é definida pela API Google Maps Booking.
O feed a seguir é obrigatório para qualquer integração:
- Feed de comerciantes: contém dados que descrevem os comerciantes.
Além disso, os dois feeds a seguir são obrigatórios para a integração completa.
- Feed de serviços:descreve os serviços oferecidos pelos comerciantes.
- Feed de disponibilidade: lista os slots de disponibilidade dos serviços oferecidos pelos comerciantes.
Alguns feeds opcionais também são especificados:
- Feed de ofertas:descreva as ofertas (promoções) do sistema para os usuários. Confira o guia de ofertas para saber mais.
- Feed de cardápio:descreve os cardápios dos restaurantes. Confira o guia de cardápio para saber mais.
Alguns campos desses feeds são obrigatórios, e outros são opcionais. Qualquer campo marcado como opcional pode ser deixado de fora do feed quando estiver vazio.
O formato dos feeds é descrito usando a sintaxe do buffer de protocolo 3. Você tem a opção de fazer upload do arquivo de feeds como uma serialização binária dos dados de buffer de protocolo no formato pb3 (em inglês) ou em um formato JSON derivado. Recomendamos que você faça upload dos feeds no formato JSON.
Recomendamos usar o gzip para compactar feeds antes de fazer o upload.
Este guia é específico para buffers de protocolo do Reservar com o Google. Para informações gerais sobre como usar os buffers de protocolo para gerar um arquivo pb3, veja um exemplo em Java.