Bu bölümde, Actions Center ile entegrasyondaki 3 ana parça 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 İşlem Merkezi'ne aktarmak için kullanılan JSON
veya pb3
biçimindeki dosyalardır. Bu sayede, satıcıları, hizmetleri ve müsaitlik aralıkları güncellemek için SFTP yüklemesi yaparak tüm verilerinizi tek seferde gönderebilirsiniz.
Maps Booking API
Haritalar Rezervasyon API'si, bilgileri güncel tutmak için feed gönderimleri arasında İşlem Merkezi sisteminde nesneleri güncellemenize olanak tanır. 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
Actions Center uçtan uca entegrasyonunun sizin adınıza rezervasyon oluşturması için bir rezervasyon sunucusu oluşturmanı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 entegrasyonlar v3 API'yi kullanmalıdır.
Bu bölümde, envanter verilerinizi Actions Center'a aktarmak için kullanılan feed dosyaları belirtilmektedir. Feed'lerinizin içeriği, hangi hizmetleri sağladığınızı, hangi hizmetlerin kullanılabildiğini ve bu hizmetlerin ne zaman kullanılabildiğini tanımlar.
Bu feed'leri bizimle nasıl paylaşacağınızı öğrenmek için Referanslar ve Örnekler açılır menüsüne göz atın.
Envanter feed'lerinin yapısı Google Haritalar Rezervasyon API'si tarafından tanımlanır.
Aşağıdaki feed tüm entegrasyonlarda zorunludur:
- Satıcı feed'i: Satıcılarınızı tanımlayan verileri içerir.
Ayrıca, uçtan uca entegrasyon için aşağıdaki 2 feed zorunludur.
- Hizmetler feed'i: Satıcılarınız tarafından sunulan hizmetleri açıklar.
- Müsaitlik durumu feed'i: Satıcılarınızın sağladığı hizmetlerin müsaitlik 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 alanlar boşken feed'den çıkarılabilir.
Feed'ler biçimi, protokol arabelleği 3 söz dizimi kullanılarak açıklanır. Feed'ler dosyasını, protokol arabelleği verilerinin pb3 biçiminde veya türetilmiş bir JSON biçiminde ikili serileştirme olarak 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, İşlem Merkezi protokol arabelleklerine özeldir. pb3 dosyası oluşturmak için protokol arabelleklerinin nasıl kullanılacağıyla ilgili genel bilgi için Java'da bir örnek verilmiştir.