Configura una lista de hoteles en XML

Puedes usar uno de los siguientes métodos para configurar tu lista de hoteles:

  • Proporciona un archivo CSV o XML
  • Cómo subir un archivo desde Hotel Center
  • Aloja un archivo en un servidor

En esta guía, se describe cómo configurar una lista de hoteles con archivos en formato XML y alojar el feed en ese formato en tu servidor para que Google descargue los archivos en ese formato según el programa solicitado. Si quieres conocer otros métodos para configurar una lista de hoteles, consulta Cómo configurar tu inventario de hoteles.

Acerca de las listas de hoteles en XML

Un archivo de lista de hoteles contiene datos descriptivos (como el nombre de la propiedad, la dirección y la ubicación del código geográfico) organizados por propiedad para todas las propiedades en una cuenta de Hotel Center.

A continuación, se muestra un ejemplo muy básico de un archivo de lista de hoteles en formato XML. En este ejemplo, solo se muestra uno de los diversos elementos <listing> que se especifican en el archivo. Cada elemento <listing> representa una propiedad.

<?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>

Cómo crear una lista de hoteles en XML

Para crear un feed de lista de hoteles en XML, sigue estos pasos:

  1. Revisa los requisitos de los archivos.

  2. Codifica tus archivos como se describe en la Referencia XML de las listas de hoteles.

  3. Valida los archivos con el esquema del feed de lista de hoteles.

Después de validar los archivos, aloja el feed en tu servidor. También puedes subir tu lista a Hotel Center de forma manual.

Aloja el feed XML en tu servidor

Con el método de entrega de extracción de lista de hoteles, puedes alojar una lista de hoteles en tu servidor, y Google recuperará el feed con la frecuencia que prefieras. Después de crear tu lista de hoteles y validar sus archivos en formato XML, sigue estos pasos:

  1. Prepara los archivos para Google como se describe en Requisitos de Hosting.

  2. Comunícate con tu administrador técnico de cuentas (TAM) para configurar lo siguiente:

    • Un programa de descargas para Google, generalmente una vez a la semana
    • La URL de descarga y los requisitos de autenticación

Si no hay errores, tu lista de hoteles se publicará y todas las propiedades que coincidan de forma correcta en Google Maps se mostrarán en tu cuenta de Hotel Center, en la pestaña Propiedades.

Si hay errores, Google los compartirá contigo para que puedas corregirlos y preparar los archivos para volver a descargarlos.

Requisitos de alojamiento

Ten en cuenta los siguientes requisitos cuando alojes tu feed XML:

Requisito del servidor

  • Se debe poder acceder al servidor a través de HTTP o HTTPS.

Requisitos del directorio

Para asegurarte de que Google recupere una instantánea completa de tus datos y no intente descargar archivos incompletos, sigue estos lineamientos cuando publiques archivos en tu servidor HTTP:

  • Desarrolla y valida los archivos en formato XML de tu feed en un directorio que no sea el que Google recupera, es decir, no uses el directorio download.

  • Una vez que hayas validado correctamente los archivos en formato XML de tu feed, crea un vínculo simbólico desde el directorio de descargas al feed que acabas de crear.

  • Si proporcionas un archivo .zip, incluye los archivos en formato XML en el nivel raíz y no en el directorio de descarga.

Requisitos de los archivos

  • Usa archivos de texto sin formato y no un archivo con formato como los de Microsoft Word.

  • Asegúrate de que el archivo en formato XML sin comprimir no supere los 100 MB. Se pueden comprimir uno o varios archivos en formato XML en un solo archivo .zip. No hay límite para los archivos en formato XML comprimidos ni para los archivos .zip.

  • Nombra los archivos de la siguiente manera:

    • Para un solo archivo en formato XML, usa PARTNER_NAME_local.xml.
    • Para uno o varios archivos en formato XML en un archivo ZIP, usa PARTNER_NAME_local.xml.zip.

    Los archivos en formato XML individuales en el archivo ZIP se pueden nombrar de cualquier manera. Sin embargo, recomendamos agregar un código de idioma a cada nombre de archivo.

Requisitos de autenticación

  • De manera opcional, puedes proteger tus archivos con un nombre de usuario y una contraseña mediante la autenticación BASIC o DIGEST.

  • No se admite NTLM.