Biblioteki klienta dla usług zaplanowanych zadań

Aby uzyskać lepsze wrażenia niż w przypadku tworzenia aplikacji za pomocą nieprzetworzonych interfejsów REST lub gRPC do komunikacji między serwerami, użyj bibliotek klienta Google w określonym języku. Pliki protobuf, na których są oparte te klienty, znajdziesz w repozytorium GitHub.

Jeśli biblioteki nie są dostępne w języku Twojej aplikacji, użyj gRPC lub punktów końcowych Fleet Engine REST.

UWAGA: biblioteki klienta Google Cloud są przeznaczone do działania w zaufanych środowiskach serwerowych. Tokeny JWT nie są potrzebne. Użyj domyślnych danych logowania aplikacji wraz z odpowiednią rolą deliveryAdmin.

Java

Biblioteki Java są publikowane w publicznych repozytoriach Maven jako com.google.maps:google-maps-fleetengine-delivery.

Gradle

dependencies {
  implementation 'com.google.maps:google-maps-fleetengine-delivery:latest.release'
}

Maven

<project>
  <dependency>
    <groupId>com.google.maps</groupId>
    <artifactId>google-maps-fleetengine-delivery</artifactId>
    <version>LATEST</version>
  </dependency>
</project>

Przykłady w języku Java dotyczące interakcji z interfejsem Fleet Engine API znajdziesz na stronie Pobieranie pojazdu dostawczego.

Biblioteka uwierzytelniania Fleet Engine

Biblioteki uwierzytelniania Fleet Engine możesz używać do tworzenia podpisanych tokenów internetowych JSON w środowisku Java. Fleet Engine używa tokenów JWT, aby ograniczyć dostęp do interfejsów API Fleet Engine w niezaufanych środowiskach. Biblioteka uwierzytelniania Fleet Engine upraszcza tworzenie tokenów JWT Fleet Engine w języku Java i bezpiecznie je podpisuje. Więcej informacji znajdziesz w sekcji Biblioteka uwierzytelniania Fleet Engine w języku Java.

Biblioteka zapewnia te korzyści:

  • Upraszcza proces tworzenia tokenów Fleet Engine.
  • Umożliwia inne mechanizmy podpisywania tokenów niż używanie plików danych logowania (np. podszywanie się pod konto usługi).

Node.js / TypeScript

Zobacz https://www.npmjs.com/package/@googlemaps/fleetengine-delivery

npm

npm install @googlemaps/fleetengine-delivery

Przeczytaj

Biblioteka Go jest spakowana jako moduł pod adresem https://pkg.go.dev/cloud.google.com/go/maps.

Python

Zobacz https://pypi.org/project/google-maps-fleetengine-delivery/0.1.0/

pip

pip install google-auth
pip install google-maps-fleetengine-delivery

C#

Instrukcje instalacji biblioteki C# znajdziesz na stronie https://www.nuget.org/packages/Google.Maps.FleetEngine.Delivery.V1.

PHP

Zobacz https://packagist.org/packages/google/maps-fleetengine-delivery.

Ruby

Zobacz https://rubygems.org/gems/google-maps-fleet_engine-delivery.