XML Olarak Otel Listesi Oluşturma

Otel listenizi oluşturmak için aşağıdaki yöntemlerden birini kullanabilirsiniz:

  • Bir CSV veya XML dosyası sağlayın
  • Hotel Center'dan dosya yükleme
  • Dosyaları sunucuda barındırma

Bu kılavuzda, XML dosyalarını kullanarak otel listesinin nasıl oluşturulacağı ve Google'ın XML dosyalarınızı istenen planda indirmesi için XML feed'ini sunucunuzda nasıl barındıracağınız açıklanmaktadır. Diğer otel listesi oluşturma yöntemleri için Otel envanterinizi oluşturma bölümünü inceleyin.

XML biçimindeki otel listeleri hakkında

Otel listesi dosyası, bir Hotel Center hesabındaki tüm tesisler için tesise göre düzenlenmiş tesis adı, adres, GeoCode konumu gibi açıklayıcı verileri içerir.

Aşağıda, XML dosya biçimindeki bir otel listesi dosyasının çok basit bir örneği gösterilmektedir. Bu örnekte, dosyada belirtilen birkaç <listing> öğesinden yalnızca biri gösterilmektedir. Her <listing> öğesi bir tesisi temsil eder.

<?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 olarak otel listesi oluşturma

XML'de otel listesi feed'i oluşturmak için aşağıdaki adımları uygulayın:

  1. Dosya koşullarını inceleyin.

  2. Dosyalarınızı Otel Listesi XML Referansı'nda açıklandığı şekilde kodlayın.

  3. Otel listesi feed'i şemasını kullanarak dosyaları doğrulayın.

Dosyalarınızı doğruladıktan sonra feed'i sunucunuzda barındırın. Alternatif olarak listenizi Hotel Center'a manuel olarak da yükleyebilirsiniz.

XML feed'ini sunucunuzda barındırma

Otel Listesi Çekme yayınlama yöntemini kullanarak sunucunuzda bir otel listesi barındırabilirsiniz. Google, feed'i tercih ettiğiniz sıklıkta getirir. Otel listenizi oluşturduktan ve XML dosyalarını doğruladıktan sonra aşağıdakileri yapın:

  1. Barındırma koşullarında açıklandığı şekilde dosyaları Google için hazırlayın.

  2. Aşağıdakileri ayarlamak için Teknik Hesap Yöneticinizle (THY) iletişime geçin:

    • Google için genellikle haftada bir indirme programı
    • İndirme URL'si ve kimlik doğrulama koşulları

Hata yoksa otel listeniz yayınlanır ve Google Haritalar'da başarıyla eşleştirilen tüm tesisler, Hotel Center hesabınızın Tesisler sekmesinde gösterilir.

Hatalar varsa Google, hataları düzeltebilmeniz ve dosyaları tekrar indirilmeye hazırlayabilmeniz için bunları sizinle paylaşır.

Barındırma koşulları

XML feed'inizi barındırırken aşağıdaki koşullara dikkat edin:

Sunucu gereksinimi

  • Sunucuya HTTP veya HTTPS üzerinden erişilebilmelidir.

Dizin gereksinimleri

Google'ın verilerinizin tam anlık görüntüsünü aldığından ve eksik dosyaları indirmeye çalışmadığından emin olmak için dosyaları HTTP sunucunuza gönderirken aşağıdaki yönergeleri uygulayın:

  • Feed'inizin XML dosyalarını Google'ın içeriği getirdiği dizin dışında bir dizinde geliştirin ve doğrulayın. Yani download dizinini kullanmayın.

  • Feed'inizin XML dosyalarını başarıyla doğruladıktan sonra indirme dizininden yeni oluşturulan feed'e sembolik bir bağlantı oluşturun.

  • Bir .zip dosyası sağlıyorsanız XML dosyalarını indirme dizinine değil, kök düzeyinde ekleyin.

Dosya gereksinimleri

  • Microsoft Word dosyası gibi biçimlendirilmiş dosyalar değil, düz metin dosyaları kullanın.

  • Sıkıştırılmamış XML dosyasının 100 MB'ı aşmadığından emin olun. Bir veya birden fazla XML dosyası tek bir .zip dosyası olarak sıkıştırılabilir. Sıkıştırılmış XML dosyaları veya .zip dosyaları için herhangi bir sınır yoktur.

  • Dosyaları aşağıdaki gibi adlandırın:

    • Tek bir XML dosyası için PARTNER_NAME_local.xml biçimini kullanın.
    • ZIP dosyasındaki bir veya birden fazla XML dosyası için PARTNER_NAME_local.xml.zip kullanın.

    ZIP dosyasındaki ayrı XML dosyaları istenilen şekilde adlandırılabilir, ancak her dosya adına bir dil kodu eklemenizi öneririz.

Kimlik doğrulama şartları

  • İsterseniz BASIC veya DIGEST kimlik doğrulamasını kullanarak kullanıcı adı ve şifreyle dosyalarınızı güven altına alabilirsiniz.

  • NTLM desteklenmiyor.