XML Olarak Otel Listesi Oluşturma

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

  • CSV veya XML dosyası yükleyin
  • Hotel Center'dan dosya yükleme
  • Bir dosyayı sunucuda barındırma

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

XML biçimindeki otel listeleri hakkında

Otel listesi dosyası, Hotel Center hesabındaki tüm tesislerin ad, adres ve GeoCode konumu gibi tesis tarafından düzenlenen açıklayıcı verilerini içerir.

Aşağıda, XML dosya biçimindeki bir otel listesi dosyasının çok temel bir örneği bulunmaktadır. 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 olarak 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ığı gibi 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 yükleyebilirsiniz.

XML feed'ini sunucunuzda barındırma

Otel listesi çekme iletim yöntemiyle, otel listesini sunucunuzda barındırabilirsiniz. Google, feed'i tercih ettiğiniz sıklıkta getirir. Otel listenizi oluşturup XML dosyalarını doğruladıktan sonra aşağıdakileri yapın:

  1. Barındırma koşulları bölümünde 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 indirme planı (genellikle haftada bir kez)
    • İndirme URL'si ve kimlik doğrulama koşulları

Hiç 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örüntülenir.

Hata varsa Google hataları düzeltmeniz ve dosyaları tekrar indirilmeye uygun hale getirmeniz için hataları sizinle paylaşır.

Barındırma koşulları

XML feed'inizi barındırırken aşağıdaki koşulları göz önünde bulundurun:

Sunucu koşulu

  • Sunucuya HTTP veya HTTPS üzerinden erişilebilmelidir.

Dizin koşulları

Google'ın verilerinizin eksiksiz bir anlık görüntüsünü almasını ve eksik dosyaları indirmeyi denememesini sağlamak için dosyaları HTTP sunucunuza gönderirken aşağıdaki yönergeleri uygulayın:

  • Feed'inizin XML dosyalarını Google'ın içerik getirdiği dizinden farklı 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.

  • .zip dosyası gönderiyorsanız XML dosyalarını indirme dizinine değil, kök düzeyinde ekleyin.

Dosya gereksinimleri

  • Microsoft Word dosyası gibi biçimlendirilmiş bir dosya değil, düz metin dosyalarını 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ı halinde sıkıştırılabilir. Sıkıştırılmış XML dosyaları veya .zip dosyaları için sınır yoktur.

  • Dosyaları şu şekilde adlandırın:

    • Tek bir XML dosyası için PARTNER_NAME_local.xml kullanın.
    • Bir veya birden fazla XML dosyası için PARTNER_NAME_local.xml.zip

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

Kimlik doğrulama şartları

  • İsterseniz BASIC veya DIGEST kimlik doğrulamasını kullanarak kullanıcı adı ve şifreyle dosyaların güvenliğini sağlayabilirsiniz.

  • NTLM desteklenmez.