مكتبات العملاء لخدمات المهام المُجدوَلة

للحصول على تجربة أفضل من تطوير عمليات التواصل بين الخادم والخادم باستخدام 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.