คู่มือนี้อธิบายวิธีระบุฟีดไมโครโมบิลิตี้ให้ Google หลังจากที่สร้างแล้ว ดูคำอธิบายเกี่ยวกับวิธีสร้างฟีดได้ที่ข้อกำหนดในแท็บข้อมูลอ้างอิง
หลักเกณฑ์เกี่ยวกับฟีด
ในกระบวนการส่งฟีดไมโครโมบิลิตี้ที่สร้างขึ้นไปยัง Google โปรดทราบกระบวนการและหลักเกณฑ์ต่อไปนี้
ตรวจสอบว่าข้อมูลความพร้อมให้บริการของจักรยานและค่าโดยสารแบบไดนามิกเป็นข้อมูลล่าสุด (หากมี) โดยคุณต้องอัปโหลดฟีดเวอร์ชันใหม่ไปยังโฮสต์ฟีด GBFS ทุกๆ 30 วินาที นอกจากนี้ เวลาในการตอบสนองเพื่อดึงข้อมูลต้องไม่เกิน 30 วินาที
หากต้องการส่งฟีดไปยัง Google คุณต้องรองรับ HTTP GET
การส่งฟีดด้วย HTTP GET
Google ดึงข้อมูลฟีดจากตำแหน่งที่กำหนดค่าด้วยHTTPS GET
คำขอ และรองรับวิธีการตรวจสอบสิทธิ์ต่อไปนี้
- การตรวจสอบสิทธิ์ HTTP Digest: หากคุณใช้การตรวจสอบสิทธิ์นี้ โปรดส่งอีเมลชื่อผู้ใช้และรหัสผ่านที่กำหนดค่าแล้วไปที่ทีมสนับสนุนพาร์ทเนอร์ด้านไมโครโมบิลิตี้
- ฟิลด์ส่วนหัว HTTP ที่กำหนดเอง: หากต้องการให้ระบบรองรับฟิลด์นี้ ให้ส่งฟิลด์ส่วนหัวและค่าที่จำเป็นซึ่งคุณต้องการเป็นส่วนหนึ่งของคำขอที่ส่งถึง Google
- พารามิเตอร์ GET: หากต้องใช้พารามิเตอร์ GET เพิ่มเติม ให้เพิ่มพารามิเตอร์เหล่านั้นลงใน ที่อยู่โฮสต์ก่อนที่จะส่งอีเมลไปยังทีมสนับสนุนพาร์ทเนอร์ด้านไมโครโมบิลิตี้
Google รองรับการบีบอัด gzip ใน
ส่วนหัว HTTP เพื่อเพิ่มประสิทธิภาพขนาดไฟล์ระหว่างการโอน โดยเฉพาะอย่างยิ่ง Google จะส่ง Accept-Encoding: gzip, deflate
ในส่วนหัวคำขอ HTTP
และยอมรับการตอบกลับที่มีส่วนหัว HTTP
Content-Encoding: gzip
หลังจากระบุตำแหน่งและรายละเอียดของโฮสต์แล้ว ให้ส่งรายละเอียดการกำหนดค่าทางอีเมลไปที่ทีมสนับสนุนพาร์ทเนอร์ด้านไมโครโมบิลิตี้
การแบ่งฟีด
การแบ่งฟีดคือการแบ่งฟีดทั้งหมดออกเป็นหลายๆ เซ็ตย่อยที่ไม่ทับซ้อนกัน คุณอาจต้องใช้การแบ่งข้อมูล ทั้งนี้ขึ้นอยู่กับระบบแบ็กเอนด์ ประเภทและขนาดของกลุ่มยานพาหนะ
ดูรายละเอียดทางเทคนิคเกี่ยวกับเวลาและวิธีการแบ่งฟีดได้ที่ การแบ่งฟีดในส่วนข้อมูลอ้างอิง
Google จะใช้กลไกเดียวกันในการดึงทั้งฟีดที่แยกส่วนและฟีดที่ไม่แยกส่วนตามที่อธิบายไว้ในการนำส่งฟีดด้วย HTTP GET
หลังจากกำหนดสถานที่ตั้งและรายละเอียดโฮสต์สำหรับแต่ละชาร์ดแล้ว ให้ส่งอีเมลรายละเอียดการกำหนดค่าของแต่ละชาร์ดพร้อมกับพื้นที่เมโทรที่ชาร์ดครอบคลุมไปที่ทีมสนับสนุนพาร์ทเนอร์ด้านไมโครโมบิลิตี้