Exigences concernant les demandes

Pour envoyer une requête à l'API Roads Selection, vous devez inclure les informations suivantes :

  • Numéro ou ID de votre projet Google Cloud dans l'en-tête X-Goog-User-Project de la requête. Cette valeur détermine le projet utilisé pour les calculs de facturation et de quota d'utilisation.
  • Jeton OAuth dans l'en-tête Authorization de 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ête X-Goog-User-Project, il n'est pas obligatoire qu'il le soit.

  • Le selectedRouteId dans l'URL de la requête. Chaque fois que vous effectuez une action sur un SelectedRoute spécifique, vous transmettez l'ID de l'itinéraire sélectionné dans l'URL de la requête.

À titre d'exemple de requête, l'extrait de code suivant montre la structure d'une requête permettant de supprimer un itinéraire sélectionné 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 le numéro de votre projet

Pour obtenir le numéro de votre projet Google Cloud :

  1. Accédez à la page "Présentation" du projet dans la console Google Cloud.

  2. Si vous y êtes invité, sélectionnez votre projet.

  3. Le numéro de projet et l'ID du projet s'affichent dans la section Informations sur le projet de l'écran "Vue d'ensemble".