Hướng dẫn này mô tả cách cung cấp nguồn cấp dữ liệu về phương tiện di chuyển siêu nhỏ cho Google sau khi nguồn cấp dữ liệu đó được tạo. Để biết nội dung mô tả về cách tạo nguồn cấp dữ liệu, hãy tham khảo các quy cách trong thẻ Tài liệu tham khảo.
Nguyên tắc đối với nguồn cấp dữ liệu
Trong quá trình gửi nguồn cấp dữ liệu Micromobility đã tạo cho Google, hãy lưu ý đến quy trình và nguyên tắc sau:
Đảm bảo rằng dữ liệu về tình trạng còn xe và giá vé linh động (nếu có) luôn mới nhất. Để làm như vậy, bạn phải tải một phiên bản nguồn cấp dữ liệu mới lên máy chủ nguồn cấp dữ liệu GBFS sau mỗi 30 giây. Ngoài ra, độ trễ khi truy xuất dữ liệu không được vượt quá 30 giây.
Để phân phối nguồn cấp dữ liệu cho Google, bạn phải hỗ trợ phương thức HTTP GET.
Phân phối nguồn cấp dữ liệu bằng HTTP GET
Google tìm nạp nguồn cấp dữ liệu từ vị trí đã định cấu hình bằng một yêu cầu HTTPS GET
và hỗ trợ các phương thức xác thực sau:
- Xác thực bằng thuật toán tóm tắt HTTP: Nếu bạn triển khai phương thức này, hãy gửi email có tên người dùng và mật khẩu đã định cấu hình cho Nhóm hỗ trợ đối tác Micromobility.
- Các trường tiêu đề HTTP tuỳ chỉnh: Để được hỗ trợ, trong yêu cầu gửi đến Google, hãy gửi các trường tiêu đề và giá trị bắt buộc mà bạn cần.
- Tham số GET: Nếu cần thêm tham số GET, hãy thêm tham số đó vào địa chỉ máy chủ lưu trữ trước khi gửi email cho Bộ phận hỗ trợ đối tác Micromobility.
Để tối ưu hoá kích thước tệp trong quá trình chuyển, Google hỗ trợ tính năng nén gzip trong tiêu đề HTTP. Cụ thể, Google gửi Accept-Encoding: gzip, deflate
trong tiêu đề yêu cầu HTTP
và chấp nhận phản hồi bằng tiêu đề HTTP
Content-Encoding: gzip
.
Sau khi bạn xác định được vị trí và thông tin chi tiết về máy chủ lưu trữ, hãy gửi thông tin chi tiết về cấu hình qua email cho Nhóm hỗ trợ đối tác về phương tiện siêu nhỏ.
Phân đoạn nguồn cấp dữ liệu
Phân đoạn một nguồn cấp dữ liệu là chia toàn bộ nguồn cấp dữ liệu thành nhiều tập hợp con không giao nhau. Tuỳ thuộc vào hệ thống phụ trợ, loại và quy mô đội xe, bạn có thể cần phân đoạn.
Để biết thông tin chi tiết về kỹ thuật khi nào và cách phân đoạn nguồn cấp dữ liệu, hãy tham khảo bài viết Phân đoạn nguồn cấp dữ liệu trong phần Tài liệu tham khảo.
Google sẽ sử dụng cùng một cơ chế để tìm nạp cả nguồn cấp dữ liệu được phân đoạn và không được phân đoạn như mô tả trong phần Phân phối nguồn cấp dữ liệu bằng HTTP GET.
Sau khi bạn xác định vị trí máy chủ lưu trữ và thông tin chi tiết cho từng phân đoạn, hãy gửi email cho Nhóm hỗ trợ đối tác về phương tiện siêu nhỏ để cung cấp thông tin chi tiết về cấu hình của từng phân đoạn cùng với các khu vực đô thị mà phân đoạn đó bao gồm.