Bu bölümde, İşlemler Merkezi ile entegrasyonun 3 temel parçası hakkında daha fazla bilgi verilmektedir. Bunların her birini Uçtan uca kılavuzda belirtilen adımlarda kullanacaksınız.
Feed'ler
Feed'ler, envanter verilerinizi İşlemler Merkezi'ne iletmek için kullanılan JSON veya pb3 biçimindeki dosyalardır. Bu sayede, SFTP yüklemesi kullanarak satıcıları, hizmetleri ve müsaitlik aralıklarını güncellemek için tüm verilerinizi tek seferde gönderebilirsiniz.
Maps Booking API
Haritalar Rezervasyon API'si, feed gönderimleri arasında İşlemler Merkezi sistemindeki nesneleri güncelleyerek bilgilerin güncel kalmasını sağlar. API, Google ile Rezervasyon uçtan uca entegrasyonu üzerinden yapılan rezervasyonları iptal etmenize de olanak tanır.
Gerçek zamanlı güncellemeler, REST çağrıları kullanılarak uygulanır.
Rezervasyon Sunucusu
İşlemler Merkezi'nin uçtan uca entegrasyonu aracılığıyla sizin adınıza rezervasyon oluşturabilmesi için bir rezervasyon sunucusu ayarlamanız gerekir.
REST API
v3 sürümü, API'nin en son sürümüdür ve REST tabanlı bir arayüzü destekler. Tüm yeni entegrasyonlarda v3 API kullanılmalıdır.
Bu bölümde, envanter verilerinizi İşlemler Merkezi'ne iletmek için kullanılan feed dosyaları belirtilir. Feed'lerinizin içeriği, hangi hizmetleri sağladığınızı, hangi hizmetlerin kullanılabildiğini ve hizmetlerin ne zaman kullanılabildiğini tanımlar.
Bu feed'leri bizimle nasıl paylaşacağınızı öğrenmek için Referanslar ve Örnekler akordeonuna bakın.
Envanter feed'lerinin yapısı, Google Haritalar Booking API'si tarafından tanımlanır.
Aşağıdaki feed, tüm entegrasyonlarda zorunludur:
- Satıcı feed'i: Satıcılarınızı açıklayan verileri içerir.
Ayrıca, uçtan uca entegrasyon için aşağıdaki 2 feed zorunludur.
- Hizmet feed'i: Satıcılarınız tarafından sağlanan hizmetleri açıklar.
- Stok durumu feed'i: Satıcılarınız tarafından sunulan hizmetlerin stok durumu aralıklarını listeler.
Bu feed'lerdeki bazı alanlar zorunlu, bazıları ise isteğe bağlıdır. İsteğe bağlı olarak işaretlenen tüm alanlar boş olduğunda feed'den çıkarılabilir.
Feed'lerin biçimi, Protokol Arabelleği 3 söz dizimi kullanılarak açıklanır. Feed dosyalarını, pb3 biçiminde protokol arabelleği verilerinin ikili serileştirilmesi olarak veya türetilmiş bir JSON biçiminde yükleyebilirsiniz. Feed'leri JSON biçiminde yüklemenizi öneririz.
Yüklemeden önce feed'leri sıkıştırmak için gzip kullanmanızı öneririz.
Bu kılavuz, İşlemler Merkezi protokol arabelleklerine özeldir. Protokol arabelleklerini kullanarak pb3 dosyası oluşturma hakkında genel bilgi edinmek için Java'da bir örneği burada bulabilirsiniz.