Configurar uma lista de hotéis em XML

Para configurar sua lista de hotéis, use um destes métodos:

  • Forneça um arquivo CSV ou XML
  • Fazer upload de um arquivo da Central para Hotéis
  • Hospedar um arquivo em um servidor

Neste guia, descrevemos como configurar uma lista de hotéis usando arquivos XML e hospedar o feed XML no seu servidor para que o Google faça o download dos arquivos XML na programação solicitada. Para outros métodos de criação de uma lista de hotéis, consulte Como configurar seu inventário de hotéis.

Sobre as listas de hotéis em XML

Um arquivo de lista de hotéis contém dados descritivos de todas as propriedades em uma conta da Central para Hotéis, como o nome da propriedade, o endereço e a localização do geocódigo.

Um exemplo bem básico de um arquivo de lista de hotéis no formato XML é mostrado abaixo. Este exemplo mostra apenas um dos vários elementos <listing> especificados no arquivo. Cada elemento <listing> representa uma propriedade.

<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
  <language>en</language>
  <listing>
    <!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
    <id>123abc</id>
    <name>Belgrave House</name>
    <address format="simple">
      <component name="addr1">6 Acacia Ave</component>
      <component name="addr2">Floor 5</component>
      <component name="city">London</component>
      <component name="province">Greater London</component>
      <component name="postal_code">SW1W 9TQ</component>
    </address>
    <country>GB</country>
    <latitude>35.070374</latitude>
    <longitude>-106.213648</longitude>
    <phone type="main">123-456-7890</phone>
    <category>hotel</category> <!-- You can use whatever property type categories you wish -->
  </listing>
  ...
</listings>

Criar uma lista de hotéis em XML

Para criar um feed de lista de hotéis em XML, siga estas etapas:

  1. Analise os requisitos do arquivo.

  2. Codifique seus arquivos conforme descrito na Referência XML da lista de hotéis.

  3. Valide os arquivos usando o esquema do feed de lista de hotéis.

Depois de validar seus arquivos, hospede o feed no seu servidor. Como alternativa, é possível fazer upload da sua lista manualmente na Central para Hotéis.

Hospedar feed XML em seu servidor

Com o método de entrega pull da lista de hotéis, é possível hospedar uma lista de hotéis no seu servidor, e o Google vai buscar o feed na frequência que você preferir. Depois de criar a lista de hotéis e validar os arquivos XML, faça o seguinte:

  1. Prepare os arquivos para o Google conforme descrito em Requisitos do Hosting.

  2. Entre em contato com seu Gerente técnico de contas (TAM) para configurar o seguinte:

    • Uma programação de downloads do Google, geralmente uma vez por semana
    • O URL de download e os requisitos de autenticação

Se não houver erros, sua lista de hotéis será publicada e todas as propriedades correspondentes no Google Maps serão exibidas na sua conta da Central para Hotéis, na guia "Propriedades".

Se houver erros, o Google vai compartilhá-los com você para que você possa corrigi-los e preparar os arquivos para download novamente.

Exigências de hospedagem

Observe os seguintes requisitos ao hospedar seu feed XML:

Requisito do servidor

  • O servidor precisa ser acessível por HTTP ou HTTPS.

Requisitos do diretório

Para garantir que o Google recupere um snapshot completo dos seus dados e não tente fazer o download de arquivos incompletos, siga estas diretrizes ao postar arquivos no seu servidor HTTP:

  • Desenvolva e valide os arquivos XML do feed em um diretório diferente daquele buscado pelo Google, ou seja: não use o diretório download.

  • Depois de validar com êxito os arquivos XML do seu feed, crie um link simbólico do diretório de downloads para o feed recém-criado.

  • Se você estiver fornecendo um arquivo .zip, inclua os arquivos XML no nível raiz e não no diretório de download.

Requisitos dos arquivos

  • Use arquivos de texto simples e não um arquivo formatado, como um arquivo do Microsoft Word.

  • Verifique se o arquivo XML descompactado não excede 100 MB. Um ou vários arquivos XML podem ser compactados em um único arquivo .zip. Não há limite para arquivos XML compactados ou arquivos .zip.

  • Nomeie os arquivos da seguinte forma:

    • Para um único arquivo XML, use PARTNER_NAME_local.xml.
    • Para um ou vários arquivos XML em um ZIP, use PARTNER_NAME_local.xml.zip.

    Os arquivos XML individuais no ZIP podem ser nomeados de qualquer maneira. No entanto, recomendamos anexar um código de idioma a cada nome de arquivo.

Requisitos de autenticação

  • Como alternativa, você pode proteger seus arquivos com um nome de usuário e senha usando a autenticação BASIC ou DIGEST.

  • Não há suporte para NTLM.