Method: providers.vehicles.create
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Instancie un nouveau véhicule associé à un fournisseur de services de covoiturage ou de livraisons à la demande. Chaque Vehicle
doit avoir un identifiant de véhicule unique.
Les champs Vehicle
suivants sont obligatoires lors de la création d'une Vehicle
:
vehicleState
supportedTripTypes
maximumCapacity
vehicleType
Les champs Vehicle
suivants sont ignorés lors de la création d'un Vehicle
:
name
currentTrips
availableCapacity
currentRouteSegment
currentRouteSegmentEndPoint
currentRouteSegmentVersion
currentRouteSegmentTraffic
route
waypoints
waypointsVersion
remainingDistanceMeters
remainingTimeSeconds
eta_to_next_waypoint
navigationStatus
Tous les autres champs sont facultatifs et utilisés s'ils sont renseignés.
Requête HTTP
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres |
parent |
string
Obligatoire. Doit se présenter sous la forme providers/{provider} . Le fournisseur doit être l'ID du projet Google Cloud (par exemple, sample-cloud-project ) auquel appartient le compte de service qui effectue cet appel.
|
Paramètres de requête
Paramètres |
header |
object (RequestHeader )
En-tête de requête Fleet Engine standard.
|
vehicleId |
string
Obligatoire. ID unique du véhicule. Cette offre est soumise aux restrictions suivantes:
- Veuillez saisir une chaîne Unicode valide.
- Ne doit pas dépasser 64 caractères.
- Normalisée selon le formulaire C de normalisation Unicode.
- Ne doit pas contenir les caractères ASCII suivants : "/", ":", "?", "," ou "#".
|
Corps de la requête
Le corps de la requête contient une instance de Vehicle
.
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une nouvelle instance de Vehicle
.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (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."]]],[]]