XML Olarak Otel Listesi Oluşturma

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

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

Bu kılavuzda, XML dosyalarını kullanarak otel listesini nasıl oluşturacağınız ve Google'ın XML dosyalarınızı istenen programa göre 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 başlıklı makaleyi inceleyin.

XML biçimindeki otel listeleri hakkında

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

Aşağıda, XML dosya biçimindeki bir otel listesi dosyasının çok temel bir örneği verilmiştir. Bu örnekte, dosyada belirtilen birkaç <listing> öğesinden yalnızca biri gösterilmektedir. Her <listing> öğesi bir mülkü 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 biçiminde 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ırın

Otel Listesi Çekme iletim yöntemiyle, 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. Dosyaları Google için Barındırma koşulları bölümünde açıklandığı şekilde hazırlayın.

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

    • Google için bir indirme programı (genellikle haftada bir kez)
    • İndirme URL'si ve kimlik doğrulama gereksinimleri

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

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

Barındırma koşulları

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

Sunucu gereksinimi

  • Sunucuya HTTP veya HTTPS üzerinden erişilebilmelidir.

Dizin gereksinimleri

Google'ın verilerinizin eksiksiz bir 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 izleyin:

  • Feed'inizin XML dosyalarını Google'ın getirdiği dizin dışındaki 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ı sağlıyorsanı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ı 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 herhangi bir sınır yoktur.

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

    • Tek bir XML dosyası için PARTNER_NAME_local.xml değerini kullanın.
    • ZIP dosyasında bir veya daha fazla XML dosyası için PARTNER_NAME_local.xml.zip değerini kullanın

    ZIP dosyasındaki ayrı XML dosyaları herhangi bir ş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ın güvenliğini sağlayabilirsiniz.

  • NTLM desteklenmiyor.