Exigences concernant les demandes

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-Project de 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 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 soit identique.

  • 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 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 :

  1. Accédez à la page de présentation du projet dans la console Google Cloud.

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

  3. 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.