Trả về danh sách xe phù hợp với các lựa chọn yêu cầu.
Yêu cầu HTTP
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles:search
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Tham số | |
---|---|
parent |
Bắt buộc. Phải ở định dạng |
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{ "header": { object ( |
Trường | |
---|---|
header |
Tiêu đề của yêu cầu Fleet Engine tiêu chuẩn. |
pickupPoint |
Bắt buộc. Điểm đón khách để tìm kiếm gần. |
dropoffPoint |
Vị trí trả xe dự kiến của khách hàng. Trường này là bắt buộc nếu |
pickupRadiusMeters |
Bắt buộc. Xác định bán kính tìm kiếm xe xung quanh điểm đón khách. Hệ thống chỉ trả về những xe nằm trong bán kính tìm kiếm. Giá trị phải nằm trong khoảng từ 400 đến 10.000 mét (bao gồm). |
count |
Bắt buộc. Chỉ định số lượng xe tối đa cần trả lại. Giá trị phải nằm trong khoảng từ 1 đến 50 (bao gồm). |
minimumCapacity |
Bắt buộc. Xác định số lượng hành khách được xem xét cho một chuyến đi. Giá trị phải lớn hơn hoặc bằng 1. Trình điều khiển không được xem xét trong giá trị hạn mức. |
tripTypes[] |
Bắt buộc. Đại diện cho loại chuyến đi được đề xuất. Phải bao gồm chính xác một loại. |
maximumStaleness |
Giới hạn tìm kiếm ở những xe đã gửi thông tin cập nhật vị trí cho Fleet Engine trong khoảng thời gian đã chỉ định. Những xe đứng yên vẫn đang truyền thông tin vị trí không bị coi là lỗi thời. Nếu bạn không đặt trường này, máy chủ sẽ sử dụng giá trị mặc định là 5 phút. Thời lượng tính bằng giây có tối đa 9 chữ số phân số, kết thúc bằng ' |
vehicleTypes[] |
Bắt buộc. Giới hạn việc tìm kiếm trong những xe thuộc một trong các loại được chỉ định. Bạn phải chỉ định ít nhất một loại phương tiện. Không được phép sử dụng các loại xe thuộc danh mục |
requiredAttributes[] |
Phương thức gọi có thể tạo các phép toán logic phức tạp bằng cách sử dụng bất kỳ tổ hợp nào của các trường
Chỉ những xe có các thuộc tính đã chỉ định mới được tìm kiếm. Trường này là một phép toán cộng/AND. Chỉ cho phép tối đa 50 thuộc tính requiredAttributes. Số lượng thuộc tính này khớp với số lượng thuộc tính tối đa được phép trên xe. |
requiredOneOfAttributes[] |
Chỉ tìm những xe có ít nhất một thuộc tính đã chỉ định trong mỗi |
requiredOneOfAttributeSets[] |
Tương tự như
Chỉ những chiếc xe có tất cả các thuộc tính trong |
orderBy |
Bắt buộc. Xác định tiêu chí sắp xếp mong muốn cho kết quả. |
includeBackToBack |
Thuộc tính này cho biết những phương tiện có một chuyến đi đang hoạt động có đủ điều kiện cho nội dung tìm kiếm này hay không. Trường này chỉ được dùng khi chưa chỉ định Giá trị mặc định là |
tripId |
Cho biết chuyến đi liên quan đến |
currentTripsPresent |
Cột này cho biết những phương tiện có chuyến đi đang hoạt động có đủ điều kiện xuất hiện trong nội dung tìm kiếm này hay không. Bạn phải đặt giá trị này không phải là |
filter |
Không bắt buộc. Một cụm từ tìm kiếm bộ lọc để áp dụng khi tìm xe. Hãy xem http://aip.dev/160 để xem ví dụ về cú pháp bộ lọc. Trường này được thiết kế để thay thế các trường Bộ lọc này hoạt động dưới dạng mệnh đề AND với các điều kiện ràng buộc khác, chẳng hạn như Xin lưu ý rằng chỉ những cụm từ tìm kiếm được hỗ trợ về thuộc tính xe (ví dụ: Ngoài ra, tất cả thuộc tính đều được lưu trữ dưới dạng chuỗi, do đó, chỉ hỗ trợ so sánh với các thuộc tính là so sánh chuỗi. Để so sánh với các giá trị số hoặc boolean, các giá trị phải được trích dẫn rõ ràng để được coi là chuỗi (ví dụ: |
Nội dung phản hồi
Nếu thành công, nội dung phản hồi sẽ chứa một phiên bản của SearchVehiclesResponse
.