Method: providers.vehicles.create
Tạo bản sao của một xe mới được liên kết với một nhà cung cấp dịch vụ đi chung xe hoặc giao hàng theo yêu cầu. Mỗi Vehicle
phải có một mã nhận dạng xe duy nhất.
Các trường Vehicle
sau là bắt buộc khi tạo Vehicle
:
vehicleState
supportedTripTypes
maximumCapacity
vehicleType
Các trường Vehicle
sau đây sẽ bị bỏ qua khi tạo Vehicle
:
name
currentTrips
availableCapacity
currentRouteSegment
currentRouteSegmentEndPoint
currentRouteSegmentVersion
currentRouteSegmentTraffic
route
waypoints
waypointsVersion
remainingDistanceMeters
remainingTimeSeconds
eta_to_next_waypoint
navigationStatus
Tất cả các trường khác là không bắt buộc và được sử dụng nếu được cung cấp.
Yêu cầu HTTP
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Thông số |
parent |
string
Bắt buộc. Phải ở định dạng providers/{provider} . Nhà cung cấp phải là Mã dự án (ví dụ: sample-cloud-project ) của Dự án Google Cloud mà tài khoản dịch vụ thực hiện lệnh gọi này là thành viên.
|
Tham số truy vấn
Thông số |
header |
object (RequestHeader )
Tiêu đề yêu cầu thông thường của Công cụ của đội xe.
|
vehicleId |
string
Bắt buộc. Mã nhận dạng xe duy nhất. Chịu sự hạn chế sau:
- Phải là một chuỗi Unicode hợp lệ.
- Giới hạn độ dài tối đa là 64 ký tự.
- Được chuẩn hoá theo Dạng chuẩn hoá Unicode C.
- Không được chứa bất kỳ ký tự ASCII nào sau đây: '/', ':', '?', ',' hoặc '#'.
|
Nội dung yêu cầu
Nội dung yêu cầu chứa một bản sao của Vehicle
.
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 thực thể Vehicle
mới tạo.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2024-11-08 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2024-11-08 UTC."],[[["Instantiates a new vehicle associated with an on-demand rideshare or deliveries provider, requiring a unique vehicle ID for each vehicle."],["When creating a `Vehicle`, `vehicleState`, `supportedTripTypes`, `maximumCapacity`, and `vehicleType` fields are required; while fields like `name`, `currentTrips`, `availableCapacity`, and route-related fields are ignored."],["Sends a POST request to `https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles` to create a vehicle, with the provider specified in the path parameter."],["Requires a `header` for the Fleet Engine request and a unique `vehicleId` in the query parameters, adhering to specified restrictions for the `vehicleId` format."],["Includes the `Vehicle` object details in the request body and returns the newly created `Vehicle` object in the response body upon successful creation."]]],[]]