Aby uzyskać lepsze wyniki niż przy użyciu komunikacji między serwerami za pomocą protokołów REST lub gRPC, użyj bibliotek klienta Google dla danego języka. Aby pobrać pliki protobuf, na których są oparte te klienci, otwórz repozytorium GitHub.
Jeśli biblioteki nie istnieją w języku aplikacji, użyj interfejsów gRPC lub Fleet Engine REST.
UWAGA: biblioteki klienta Google Cloud są przeznaczone do uruchamiania w zaufanych środowiskach serwera. Tokeny JWT nie są wymagane. Użyj domyślnych danych logowania aplikacji oraz odpowiedniej roli 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 interakcji z interfejsem Fleet Engine API w języku Java znajdziesz na stronie Pobieranie pojazdu dostawczego.
Biblioteka uwierzytelniania Fleet Engine
Korzystając z biblioteki uwierzytelniania Fleet Engine, możesz tworzyć podpisane tokeny internetowe w formacie JSON w środowisku Java. Fleet Engine używa tokenów JWT do ograniczania dostępu do interfejsów API Fleet Engine w niezabezpieczonych środowiskach. Biblioteka uwierzytelniania Fleet Engine upraszcza tworzenie tokenów JWT Fleet Engine w Javie i bezpiecznie je podpisuje. Więcej informacji znajdziesz w bibliotece uwierzytelniania Fleet Engine dla Javy.
Biblioteka zapewnia te korzyści:
- Upraszcza proces tworzenia tokenów silnika floty.
- Udostępnia mechanizmy podpisywania tokenów inne niż używanie plików danych logowania (np. podszywanie się pod konto usługi).
Node.js / TypeScript
Zapoznaj się z informacjami na stronie 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
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.