Otel listesi
Otel listesi, veri göndermek istediğiniz otelleri belirten bir XML dosyasıdır. XML dosyası konaklama maliyetlerini belirtmez. Fiyat bilgileri API aracılığıyla gönderilir.
Entegrasyon şeması
- Ortak, otelleri listeleyen bir XML dosyası oluşturur ve bunu kendi web sitesinde barındırır.
- Ortak daha sonra bu XML dosyasına bir bağlantı sağlayarak bir bağlantı isteği gönderir.
- Bir ortak bağlandığında, XML dosyalarında listelenen oteller Yandex İşletme Dizini’ndeki ilgili girişlere bağlanır. Bağlantı süreci iki haftaya kadar sürebilir. Tamamlandığında, ortak Yandex İşletme Dizini’ndeki girişlere başarıyla bağlanan otellerin bir listesini alabilir.
- Robot, HTTP GET isteği kullanarak ortağın otel listesini günde bir kez indirir.
- Ortak, otel verilerini API aracılığıyla aktarır.
XML dosyaları için gereksinimler
-
Metin dosyası .xml formatında olmalıdır. Örneğin, hotel-list.xml.
-
Tek bir dosya 100 MB’ı aşamaz. Dosyanız daha büyükse, birden fazla dosyaya bölün.
-
Dosya, arama robotları tarafından taranabilir olmalıdır. Dosyanın bağlantısının endekslenmeye engellenmediğinden ve sunucunun bir HTTP 200 OK durumu döndürdüğünden emin olun.
Dosyanın bağlantı kullanılabilirliğini ve sunucunun yanıtını Yandex Webmaster’da kontrol edin.
Bir XML dosyası nasıl oluşturulur
Örnek dosya
<?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>tr</language>
<listing>
<!-- <id> değeriniz her zaman sitenize özgü olmalıdır. Kimlikleri yeniden kullanmayın. -->
<id>Hotel123</id>
<name>Hotel Houston</name>
<address format="simple">
<component name="addr1">Cumhuriyet Mah., 703</component>
<component name="addr2">Sok., No:1/101</component>
<component name="city">Antalya</component>
<component name="region">Antalya</component>
<component name="postal_code">07010</component>
</address>
<country>TR</country>
<latitude>36.900000</latitude>
<longitude>30.683330</longitude>
<category>hotel</category> <!-- Herhangi bir mülk türü kategorisi kullanabilirsiniz -->
</listing>
...
</listings>
“listings” öğesinin özellikleri
listings
öğesi aşağıdaki gerekli özellikleri içerir:
Nitelik |
Açıklama |
|
Belirtin: |
|
Belirtin: |
Alan açıklamaları
Bileşen |
Tip |
Açıklama |
|
||
|
dize |
Gönderilen verilerin dili. ISO 3166-1 formatında iki karakterli kodu belirtin. Örneğin, Türkçe için |
|
listeleme |
Otel bilgileri. |
|
||
|
dize |
Otelinizin benzersiz ID’si. Bu ID’yi yalnızca bu belirli otel için kullanın. Ayrı bir XML dosyasında olsalar bile, diğer oteller için yeniden kullanmayın. |
|
dize |
Otelin adı. Örneğin, |
|
Nesne veya dize |
Otelin fiziksel adresi. Öğe, bir özellik alır, Otelin adresini, şehrini, ilini, bölgesini ve posta kodunu belirtin. Aşağıdaki adres bölümlerini tanımlamak için
Örneğin:
|
|
dize |
Otelin bulunduğu ülke. İki karakterli ISO 3166 ülke kodunu belirtin. Örneğin, Türkiye |
|
kayan nokta |
Otelin coğrafi enlemi. Örneğin, |
|
kayan nokta |
Otelin coğrafi boylamı. Örneğin, Koordinatları Yandex Haritalar gibi harita uygulamalarında bulabilirsiniz. |
|
dize |
Otelin telefon numaraları. Bir veya daha fazla belirtebilir, türlerini
Örneğin:
|
|
dize |
Mülk türü. Örneğin, |
|
dize |
Daha fazla otel detayı: açıklama, olanaklar, derecelendirme. |
* – Yıldız işaretiyle işaretlenmiş öğeler gereklidir.