Untuk pengalaman yang lebih baik daripada mengembangkan melalui REST atau gRPC mentah untuk komunikasi server-ke-server, gunakan library klien khusus bahasa Google. Dapatkan file protobuf yang menjadi dasar klien ini dengan membuka repositori GitHub.
Jika library tidak ada dalam bahasa aplikasi Anda, gunakan gRPC atau endpoint Fleet Engine REST.
CATATAN: Library Klien Google Cloud ditujukan untuk dijalankan di lingkungan server tepercaya. JWT tidak diperlukan. Gunakan Kredensial Default
Aplikasi
bersama dengan peran deliveryAdmin
yang sesuai.
Java
Library Java dipublikasikan ke repositori Maven publik sebagai
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>
Lihat contoh Java untuk berinteraksi dengan Fleet Engine API di halaman Mendapatkan kendaraan pengiriman.
Fleet Engine Authentication Library
Anda dapat menggunakan Library Autentikasi Fleet Engine untuk membuat token web JSON bertanda tangan di lingkungan Java. Fleet Engine menggunakan JWT untuk membatasi akses ke Fleet Engine API di lingkungan yang tidak tepercaya. Library Autentikasi Fleet Engine menyederhanakan pembuatan JWT Fleet Engine di Java dan menandatanganinya dengan aman. Untuk mengetahui detailnya, lihat Fleet Engine Authentication Library for Java.
Library ini memberikan manfaat berikut:
- Menyederhanakan proses pembuatan Token Fleet Engine.
- Menyediakan mekanisme penandatanganan token selain menggunakan file kredensial (seperti meniru identitas akun layanan).
Node.js / TypeScript
Lihat https://www.npmjs.com/package/@googlemaps/fleetengine-delivery
npm
npm install @googlemaps/fleetengine-delivery
Go
Library Go dikemas sebagai modul di https://pkg.go.dev/cloud.google.com/go/maps
Python
Lihat https://pypi.org/project/google-maps-fleetengine-delivery/0.1.0/
pip
pip install google-auth
pip install google-maps-fleetengine-delivery
C#
Petunjuk penginstalan untuk library C# dapat ditemukan di https://www.nuget.org/packages/Google.Maps.FleetEngine.Delivery.V1.
PHP
Lihat https://packagist.org/packages/google/maps-fleetengine-delivery.
Ruby
Lihat https://rubygems.org/gems/google-maps-fleet_engine-delivery.