للحصول على تجربة أفضل من التطوير باستخدام REST أو gRPC الأولي الاتصال من خادم إلى خادم، استخدام مكتبات العملاء الخاصة بلغة Google. احصل على ملفات Protobuf التي يعتمد عليها هؤلاء العملاء من خلال زيارة GitHub المستودع.
في حالة عدم وجود مكتبات بلغة تطبيقك، استخدم gRPC أو نقاط نهاية Fleet Engine REST.
ملاحظة: تم تصميم مكتبات 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 على الحصول على مركبة توصيل.
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.