GAPI İstemci Kitaplıkları

Sunucudan sunucuya (güvenilir) iletişim için geliştirme yerine daha iyi bir deneyim için dile özgü GAPI istemci kitaplıkları tercih edebilirsiniz. Bu istemcilerin temel aldığı protobuf dosyaları herkese açık olarak mevcuttur: https://github.com/googleapis/googleapis/tree/master/google/maps/fleetengine/delivery/v1.

Kitaplıklar uygulamanızın dilinde mevcut değilse gRPC'yi kullanmanızı öneririz 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 Fleet Engine'i kullanmaya başlama sayfasını ziyaret edin.

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.