Pour envoyer une requête à l'API Roads Selection, vous devez inclure les informations suivantes :
- Le numéro ou l'ID de votre projet Google Cloud dans l'en-tête
X-Goog-User-Projectde la requête. Cette valeur détermine le projet utilisé pour la facturation et le calcul des quotas d'utilisation.
Un jeton OAuth dans l'en-tête
Authorizationde la requête. Pour en savoir plus sur l'utilisation d'OAuth avec l'API Roads Selection, consultez Utiliser OAuth.Un numéro ou un ID de projet Google Cloud dans l'URL de la requête. Cette valeur spécifie le projet qui contient la ressource
SelectedRoute. Bien que ce projet soit généralement le même que celui spécifié dans l'en-têteX-Goog-User-Project, il n'est pas obligatoire qu'il soit identique.selectedRouteIddans l'URL de la requête. Chaque fois que vous effectuez une action sur unSelectedRoutespécifique, vous transmettez l'ID de la route sélectionnée dans l'URL de la requête.
À titre d'exemple, l'exemple de code suivant montre la structure d'une requête permettant de supprimer une route sélectionnée avec tous les éléments mentionnés précédemment :
curl -X DELETE \ -H 'X-Goog-User-Project: PROJECT_NUMBER' \ -H "Authorization: Bearer ACCESS_TOKEN" \ https://roads.googleapis.com/selection/v1/projects/PROJECT_NUMBER/selectedRoutes/SELECTED_ROUTE_ID
Obtenir votre numéro de projet
Pour obtenir le numéro de votre projet Google Cloud :
Accédez à la page de présentation du projet dans la console Google Cloud.
Si vous y êtes invité, sélectionnez votre projet.
Le numéro du projet et l'ID du projet s'affichent dans la zone Informations sur le projet de l'écran de présentation.