Wymagania dotyczące żądań

Aby wysłać żądanie do interfejsu Roads Selection API, musisz podać te informacje:

  • Numer lub identyfikator projektu Google Cloud w nagłówku X-Goog-User-Project żądania. Ta wartość określa projekt używany do obliczania opłat i limitów wykorzystania.
  • Token OAuth w nagłówku Authorization żądania. Więcej informacji o używaniu protokołu OAuth z interfejsem Roads Selection API znajdziesz w artykule Korzystanie z protokołu OAuth.

  • numer lub identyfikator projektu Google Cloud w adresie URL żądania, Ta wartość określa projekt zawierający zasób SelectedRoute. Chociaż ten projekt jest zwykle taki sam jak projekt określony w nagłówku X-Goog-User-Project, nie musi tak być.

  • selectedRouteId w adresie URL żądania. Za każdym razem, gdy wykonujesz działanie na konkretnym zasobie SelectedRoute, przekazujesz identyfikator wybranej trasy w adresie URL żądania.

Poniższy przykładowy kod pokazuje strukturę żądania usunięcia wybranej trasy ze wszystkimi wspomnianymi wcześniej elementami:

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

Uzyskiwanie numeru projektu

Aby uzyskać numer projektu Google Cloud:

  1. Otwórz stronę Przegląd projektu w konsoli Google Cloud.

  2. Jeśli pojawi się taka prośba, wybierz projekt.

  3. Numer projektu i identyfikator projektu są widoczne w sekcji Informacje o projekcie na ekranie przeglądu.