Planlı görev hizmetleri için istemci kitaplıkları

Daha iyi bir deneyim için ham REST veya gRPC üzerinde sunucudan sunucuya iletişim için Google'ın dile özgü istemci kitaplıklarını kullanın. GitHub'ı ziyaret ederek bu istemcilerin temel aldığı protobuf dosyalarını edinin. depodur.

Uygulamanızın dilinde kitaplıklar yoksa gRPC veya Fleet Engine REST uç noktaları.

NOT: GAPIC kitaplıkları güvenilir (sunucu) ortamlarda çalışacak şekilde tasarlanmıştır. JWT'lere gerek yoktur. uygun deliveryAdmin rolü.

Java

Java kitaplıkları google.maps.fleetengine.delivery.v1 altında yayınlanır.

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>

Java için Fleet Engine Auth Kitaplığı'nı kullanabilirsiniz. Java ortamında imzalı JSON web jetonları oluşturmak için.

Fleet Engine API ile etkileşim için Java örneklerini Teslimat aracı alın sayfası.

Node.js / TypeScript

https://www.npmjs.com/package/@googlemaps/fleetengine-delivery adresine bakın

npm

npm install @googlemaps/fleetengine-delivery

Go

Go kitaplığı bir modül olarak https://pkg.go.dev/cloud.google.com/go/maps

Python

https://pypi.org/project/google-maps-fleetengine-delivery/0.1.0/ adresine göz atın.

pip

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

C#

C# kitaplığının yükleme talimatlarını şu adreste bulabilirsiniz: https://www.nuget.org/packages/Google.Maps.FleetEngine.Delivery.V1.

PHP

https://packagist.org/packages/google/maps-fleetengine-delivery adresine bakın.

Ruby

https://rubygems.org/gems/google-maps-fleet_engine-delivery adresine göz atın.