Feed yayınlama kuralları

Bu kılavuzda, oluşturulduktan sonra mikro mobilite feed'inizi Google'a nasıl sağlayacağınız açıklanmaktadır. Feed'inizi nasıl oluşturacağınızla ilgili açıklama için Referans sekmesindeki spesifikasyonlara bakın.

Feed yönergeleri

Oluşturduğunuz mikromobilite feed'ini Google'a gönderme sürecinde aşağıdaki süreç ve yönergelerden haberdar olun:

  • Geçerli olduğu durumlarda bisikletin kullanılabilirliği ve dinamik ücret verilerinin güncel olduğundan emin olun. Bunun için GBFS feed'i barındırıcısına 30 saniyede bir yeni feed sürümü yüklemeniz gerekir. Ayrıca, verileri alma gecikmesi 30 saniyeyi aşmamalıdır.

  • Feed'inizi Google'a göndermek için HTTP GET'i desteklemeniz gerekir.

HTTP GET ile feed yayını

Google, feed'i yapılandırılan konumdan bir HTTPS GET istekle getirir ve aşağıdaki kimlik doğrulama yöntemlerini destekler:

  • HTTP Özet Kimlik Doğrulaması: Bunu uygularsanız yapılandırılmış kullanıcı adını ve şifreyi Micromobility iş ortağı desteğine e-postayla gönderin.
  • Özel HTTP üstbilgi alanları: Bu özelliğin desteklenmesi için Google'a gönderdiğiniz isteğin bir parçası olarak, ihtiyacınız olan gerekli üstbilgi alanlarını ve değerlerini gönderin.
  • GET parametreleri: Ek GET parametreleri gerekiyorsa bunları Micromobility iş ortağı destek ekibine e-posta ile göndermeden önce ana makine adresine ekleyin.

Google, aktarım sırasında dosya boyutunu optimize etmek için HTTP üstbilgisinde gzip sıkıştırmayı destekler. Google, özellikle HTTP istek başlığında Accept-Encoding: gzip, deflate gönderir ve HTTP başlığıyla yanıtı kabul eder Content-Encoding: gzip.

Barındırma konumunu ve ayrıntılarını belirledikten sonra yapılandırma ayrıntılarını Micromobility iş ortağı desteğine e-postayla gönderin.

Feed parçalama

Feed'i parçalamak, feed'in tamamını kesişmeyen birden fazla alt kümeye bölmek anlamına gelir. Arka uç sistemlerinize, filo türlerinize ve boyutlarınıza bağlı olarak parçalama gerekebilir.

Feed'inizi ne zaman ve nasıl parçalayacağınızla ilgili teknik ayrıntılar için Referans bölümündeki Feed parçalama başlıklı makaleyi inceleyin.

Google, HTTP GET ile feed teslimi başlıklı makalede açıklandığı gibi, hem parçalanmış hem de parçalanmamış feed'leri getirmek için aynı mekanizmayı kullanır.

Her parça için ana makine konumunu ve ayrıntılarını belirledikten sonra, her parçanın yapılandırma ayrıntılarını ve parçanın kapsadığı metropol alanlarını Micromobility iş ortağı desteğine e-postayla gönderin.