Biblioteki klienta dla usług zaplanowanych zadań

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 opierają się 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 Fleet Engine.
  • 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.