Library Klien GAPI

Untuk komunikasi server ke server (tepercaya), sebaiknya gunakan library klien GAPI spesifik per bahasa untuk pengalaman yang lebih baik daripada mengembangkan melalui REST mentah atau gRPC. File protobuf yang menjadi dasar klien ini tersedia untuk umum di https://github.com/googleapis/googleapis/tree/master/google/maps/fleetengine/delivery/v1.

Jika library tidak ada dalam bahasa aplikasi Anda, sebaiknya gunakan gRPC atau REST Mesin Armada endpoint.

CATATAN: Library GAPIC dimaksudkan untuk berjalan di lingkungan (server) tepercaya. JWT tidak diperlukan. Gunakan Kredensial Default Aplikasi beserta peran deliveryAdmin yang sesuai.

Java

Library Java dipublikasikan di google.maps.fleetengine.delivery.v1.

Gradle

plugins {
  id "maven-publish"
  id "com.google.cloud.artifactregistry.gradle-plugin" version "2.1.4"
}

publishing {
  repositories {
    maven {
      url "artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven"
    }
  }
}

repositories {
  maven {
    url "artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven"
  }
}

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

Maven

<project>
  <distributionManagement>
    <snapshotRepository>
      <id>artifact-registry</id>
      <url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
    </snapshotRepository>
    <repository>
      <id>artifact-registry</id>
      <url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
    </repository>
  </distributionManagement>

  <repositories>
    <repository>
      <id>artifact-registry</id>
      <url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>

  <build>
    <extensions>
      <extension>
        <groupId>com.google.cloud.artifactregistry</groupId>
        <artifactId>artifactregistry-maven-wagon</artifactId>
        <version>2.1.4</version>
      </extension>
    </extensions>
  </build>

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

Anda dapat menggunakan Library Auth Fleet Engine untuk Java untuk membuat token web JSON yang ditandatangani dalam lingkungan Java.

Anda bisa melihat contoh Java untuk berinteraksi dengan Fleet Engine API pada Mulai menggunakan Fleet Engine kami.

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.