Как настроить список гостиниц в формате XML

Чтобы настроить список гостиниц, воспользуйтесь одним из следующих способов:

  • Загрузите CSV- или XML-файл.
  • Загрузка файла из Hotel Center
  • Размещение файла на сервере

В этом руководстве рассказывается, как создать список гостиниц с помощью XML-файлов и разместить XML-фид на своем сервере, чтобы Google мог скачивать ваши XML-файлы по заданному расписанию. О других способах настройки списка гостиниц читайте в статье Как настроить список гостиниц.

Списки гостиниц в формате XML

Файл со списком гостиниц содержит описательные данные, такие как название, адрес и геокод, упорядоченные по объектам, для всех объектов в аккаунте Hotel Center.

Ниже приведен простой пример файла со списком гостиниц в формате XML. В этом примере показан только один из нескольких элементов <listing>, указанных в файле. Каждый элемент <listing> представляет собой свойство.

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

Как создать список гостиниц в формате XML

Чтобы создать фид со списком отелей в формате XML, выполните следующие действия:

  1. Ознакомьтесь с требованиями к файлам.

  2. Закодируйте файлы, как описано в руководстве по созданию фида со списком отелей в формате XML.

  3. Проверьте файлы с помощью схемы фида со списком отелей.

После проверки файлов разместите фид на своем сервере. Вы также можете загрузить список вручную в Hotel Center.

Разместите XML-фид на своем сервере

При использовании метода "Извлечение списка гостиниц" вы можете разместить список гостиниц на своем сервере, и Google будет получать фид с выбранной вами частотой. После того как вы создали список гостиниц и проверили его XML-файлы, выполните следующие действия:

  1. Подготовьте файлы для Google, как описано в требованиях к размещению.

  2. Свяжитесь с техническим менеджером аккаунта, чтобы настроить следующее:

    • расписание скачивания для Google (обычно раз в неделю);
    • URL для скачивания и требования к аутентификации.

Если ошибок нет, список гостиниц публикуется, а все объекты, которые удалось сопоставить с Google Картами, появляются в аккаунте Hotel Center на вкладке "Объекты".

Если будут обнаружены ошибки, Google сообщит вам о них, чтобы вы могли их исправить и подготовить файлы к скачиванию.

Требования к хостингу

При размещении XML-фида соблюдайте следующие требования:

Требования к серверу

  • Сервер должен быть доступен по протоколу HTTP или HTTPS.

Требования к каталогу

Чтобы Google мог получить полный снимок ваших данных и не пытался скачать неполные файлы, следуйте этим рекомендациям при размещении файлов на HTTP-сервере:

  • Разрабатывайте и проверяйте XML-файлы фида в каталоге, отличном от того, из которого Google получает данные, то есть не используйте каталог download.

  • После того как вы проверите XML-файлы фида, создайте символическую ссылку из каталога скачивания на новый фид.

  • Если вы предоставляете файл .zip, включите XML-файлы на корневом уровне, а не в каталоге загрузки.

Требования к файлам

  • Используйте обычные текстовые файлы, а не форматированные, например Microsoft Word.

  • Убедитесь, что размер несжатого XML-файла не превышает 100 МБ. Один или несколько XML-файлов можно сжать в один ZIP-архив..zip Для ZIP-архивов с XML-файлами или файлами .zip ограничений нет.

  • Назовите файлы следующим образом:

    • Для одного XML-файла используйте PARTNER_NAME_local.xml.
    • Для одного или нескольких XML-файлов в ZIP-архиве используйте PARTNER_NAME_local.xml.zip

    Файлы в архиве можно называть как угодно, но мы рекомендуем добавлять к названию каждого файла код языка.

Требования аутентификации

  • При желании вы можете защитить свои файлы с помощью имени пользователя и пароля, используя базовую аутентификацию или аутентификацию DIGEST.

  • NTLM не поддерживается.