Bu bölümde, Actions Center ile entegrasyonun 3 ana parçası hakkında daha ayrıntılı bilgi verilmektedir. Bunların her birini Uçtan uca kılavuzda açıklanan adımlarda kullanacaksınız.
Feed'ler
Feed'ler, envanter verilerinizi Actions Center'a aktarmak için kullanılan JSON
veya pb3
biçimindeki dosyalardır. Böylece SFTP yüklemesi kullanarak satıcıları, hizmetleri ve kullanılabilirlik slotlarını güncellemek için tüm verilerinizi aynı anda gönderebilirsiniz.
Haritalar Rezervasyon API'si
Maps Reservation API, bilgileri güncel tutmak için Actions Center sistemindeki feed gönderimleri arasında 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'daki uçtan uca entegrasyonunun sizin adınıza rezervasyon oluşturabilmesi 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ı 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ı belirtilir. Feed'lerinizin içeriği, hangi hizmetleri sunduğunuzu, hangi hizmetlerin ne zaman kullanılabilir olduğunu tanımlar.
Bu feed'leri bizimle nasıl paylaşacağınızı öğrenmek için Referanslar ve Örnekler bölümü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ı açıklayan 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 sağlanan hizmetleri açıklar.
- Kullanılabilirlik feed'i: Satıcılarınız tarafından sağlanan hizmetlerin kullanılabilirlik slotları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ş olduklarında feed'in dışında bırakılabilir.
Feed biçimi, protokol arabelleği 3 söz dizimi kullanılarak açıklanır. Feed'ler dosyasını, protokol arabelleği verilerinin ikili program serileştirmesi olarak pb3 biçiminde veya türetilmiş 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, Actions Center protokol arabelleklerine özeldir. pb3 dosyası oluşturmak için protokol arabelleklerinin nasıl kullanılacağı hakkında genel bilgi için Java örneğini burada bulabilirsiniz.