Bibliothèques clientes pour les services de tâches planifiées

Pour une meilleure expérience que le développement sur REST ou gRPC brut pour de serveur à serveur, utilisez les bibliothèques clientes spécifiques à chaque langage de Google. Pour obtenir les fichiers protobuf dont ces clients sont basés, consultez le site GitHub. un dépôt de clés.

Si les bibliothèques n'existent pas dans le langage de votre application, utilisez gRPC ou le Points de terminaison REST de parc de flottes.

REMARQUE: Les bibliothèques GAPIC sont destinées à s'exécuter dans des environnements (serveurs) de confiance. Les jetons JWT ne sont pas nécessaires. Utilisez les identifiants par défaut de l'application avec le rôle deliveryAdmin approprié.

Java

Les bibliothèques Java sont publiées sous 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>

Vous pouvez utiliser la bibliothèque Auth Fleet Engine pour Java pour créer des jetons Web JSON signés dans l'environnement Java.

Vous pouvez consulter des exemples Java d'interaction avec l'API Fleet Engine sur la page Page Obtenir un véhicule de livraison

Node.js / TypeScript

Consultez la page https://www.npmjs.com/package/@googlemaps/fleetengine-delivery.

npm

npm install @googlemaps/fleetengine-delivery

Go

La bibliothèque Go est empaquetée sous forme de module dans https://pkg.go.dev/cloud.google.com/go/maps

Python

Consultez la page https://pypi.org/project/google-maps-fleetengine-delivery/0.1.0/.

pip

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

C#

Vous trouverez les instructions d'installation de la bibliothèque C# à l'adresse https://www.nuget.org/packages/Google.Maps.FleetEngine.Delivery.V1.

PHP

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

Ruby

Consultez la page https://rubygems.org/gems/google-maps-fleet_engine-delivery.