مكتبات العملاء في GAPI

بالنسبة إلى الاتصال من خادم إلى خادم (موثوق به)، ننصح باستخدام مكتبات عملاء GAPI الخاصة بكل لغة للحصول على تجربة أفضل من تطوير عبر REST أو gRPC أوّلي. ملفات Protobuf التي يعتمد عليها هؤلاء العملاء هي متاح للجمهور على https://github.com/googleapis/googleapis/tree/master/google/maps/fleetengine/delivery/v1.

في حال عدم توفّر مكتبات بلغة تطبيقك، ننصحك باستخدام رمز gRPC. أو راحة المحرّك الأسطول والنقاط النهائية.

ملاحظة: تم تصميم مكتبات GAPIC للعمل في بيئات (خادم) موثوق بها. رموز JWT غير ضرورية. استخدم بيانات الاعتماد الافتراضية للتطبيق إلى جانب الدور المناسب في deliveryAdmin.

Java

تم نشر مكتبات Java باسم 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>

يمكنك استخدام مكتبة مصادقة محرك Fleet Engine للغة Java. لإنشاء رموز ويب مميزة مستندة إلى JSON وموقَّعة ضمن بيئة Java.

يمكنك عرض أمثلة Java للتفاعل مع واجهة برمجة تطبيقات Fleet Engine على بدء استخدام Fleet Engine .

Node.js / TypeScript

يُرجى الاطّلاع على https://www.npmjs.com/package/@googlemaps/fleetengine-delivery

دورة في الدقيقة

npm install @googlemaps/fleetengine-delivery

البدء

يتم حزم مكتبة Go كوحدة في https://pkg.go.dev/cloud.google.com/go/maps

Python

يمكنك الاطّلاع على https://pypi.org/project/google-maps-fleetengine-delivery/0.1.0/

PIP

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

#C

يمكن العثور على تعليمات تثبيت مكتبة C# على https://www.nuget.org/packages/Google.Maps.FleetEngine.Delivery.V1.

PHP

يُرجى الاطّلاع على https://packagist.org/packages/google/maps-fleetengine-delivery.

Ruby

يُرجى الاطّلاع على https://rubygems.org/gems/google-maps-fleet_engine-delivery.