للحصول على تجربة أفضل من التطوير باستخدام REST أو gRPC الأولي الاتصال من خادم إلى خادم، استخدام مكتبات العملاء الخاصة بلغة Google. احصل على ملفات Protobuf التي يعتمد عليها هؤلاء العملاء من خلال زيارة GitHub المستودع.
في حالة عدم وجود مكتبات بلغة تطبيقك، استخدم gRPC أو نقاط نهاية Fleet Engine REST.
Java
تم نشر مكتبات Java باسم google.maps.fleetengine.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-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-v1-java</artifactId>
<version>LATEST</version>
</dependency>
</project>
اطلع على أمثلة Java للتفاعل مع واجهة برمجة تطبيقات Fleet Engine على صفحة بدء استخدام Fleet Engine
مكتبة مصادقة Fleet Engine
يمكنك استخدام مكتبة مصادقة Fleet Engine لإنشاء محتوى ويب JSON موقَّعًا. والرموز المميزة في بيئة Java. يستخدم Fleet Engine رموز JWT لتقييد الوصول إلى واجهات برمجة تطبيقات Fleet Engine في بيئات غير موثوق بها. مصادقة Fleet Engine المكتبة تبسّط إنشاء JWTs من Fleet Engine باستخدام Java وتضع علامات آمنة معهم. لمعرفة التفاصيل، يُرجى الاطّلاع على مكتبة مصادقة محرك Fleet Engine للغة Java.
توفر المكتبة الفوائد التالية:
- تبسيط عملية إنشاء الرموز المميّزة لـ Fleet Engine
- يتم توفير آليات توقيع الرمز المميز بخلاف استخدام ملفات بيانات الاعتماد (مثل انتحال هوية حساب خدمة).
Node.js / TypeScript
يُرجى الاطّلاع على https://www.npmjs.com/package/@googlemaps/fleetengine
npm
npm install @googlemaps/fleetengine
البدء
يتم حزم مكتبة Go كوحدة في https://pkg.go.dev/cloud.google.com/go/maps
Python
يُرجى الاطّلاع على https://pypi.org/project/google-maps-fleetengine/0.1.0/.
PIP
pip install google-auth
pip install google-maps-fleetengine
#C
يمكن العثور على تعليمات تثبيت مكتبة C# على https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.
PHP
يُرجى الاطّلاع على https://packagist.org/packages/google/maps-fleetengine.
Ruby
يُرجى الاطّلاع على https://rubygems.org/gems/google-maps-fleet_engine.