للحصول على تجربة أفضل من تطوير واجهات برمجة تطبيقات REST أو gRPC الأولية للتواصل بين الخوادم، استخدِم مكتبات عملاء Google الخاصة باللغة. يمكنك الحصول على ملفات protobuf التي تستند إليها هذه العملاء من خلال الانتقال إلى مستودع GitHub.
إذا لم تكن المكتبات متوفّرة بلغة تطبيقك، استخدِم gRPC أو الـ Fleet Engine REST نقاط نهاية.
ملاحظة: تم تصميم مكتبات عملاء Google Cloud للتشغيل في بيئات خوادم موثوق بها. لا يلزم استخدام رموز JWT. استخدِم بيانات الاعتماد التلقائية للتطبيق
مع دور deliveryAdmin المناسب.
جافا
يتم نشر مكتبات Java في مستودعات Maven العامة باسم
com.google.maps:google-maps-fleetengine-delivery.
Gradle
dependencies {
implementation 'com.google.maps:google-maps-fleetengine-delivery:latest.release'
}
Maven
<project>
<dependency>
<groupId>com.google.maps</groupId>
<artifactId>google-maps-fleetengine-delivery</artifactId>
<version>LATEST</version>
</dependency>
</project>
اطّلِع على أمثلة Java للتفاعل مع Fleet Engine API في صفحة الحصول على مركبة توصيل.
مكتبة مصادقة Fleet Engine
يمكنك استخدام مكتبة مصادقة Fleet Engine لإنشاء رموز JSON الموقَّعة على الويب في بيئة Java. يستخدِم Fleet Engine رموز JWT للحدّ من الوصول إلى Fleet Engine APIs في البيئات غير الموثوق بها. تسهّل مكتبة مصادقة Fleet Engine إنشاء رموز JWT في Fleet Engine بلغة Java وتوقيعها بشكل آمن. لمعرفة التفاصيل، اطّلِع على مكتبة مصادقة Fleet Engine لـ Java.
تقدّم المكتبة المزايا التالية:
- تسهيل عملية إنشاء رموز Fleet Engine
- توفير آليات لتوقيع الرموز غير استخدام ملفات بيانات الاعتماد (مثل انتحال حساب خدمة)
Node.js / TypeScript
يُرجى الاطّلاع على https://www.npmjs.com/package/@googlemaps/fleetengine-delivery
npm
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.