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

للحصول على تجربة أفضل من التطوير باستخدام REST أو gRPC غير المعالَجَين للتواصل بين الخوادم، استخدِم مكتبات برامج العميل الخاصة باللغة من Google. يمكنك الحصول على ملفات protobuf التي تستند إليها هذه البرامج من خلال الانتقال إلى مستودع GitHub.

إذا لم تكن المكتبات متوفرة بلغة تطبيقك، استخدِم gRPC أو نقاط نهاية Fleet Engine REST.

ملاحظة: تم تصميم "مكتبات برامج Google Cloud" ليتم تشغيلها في بيئات خوادم موثوقة. لا حاجة إلى رموز JWT. استخدِم بيانات الاعتماد التلقائية للتطبيق مع دور deliveryAdmin المناسب.

Java

يتم نشر مكتبات 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 في البيئات غير الموثوق بها. تسهّل مكتبة المصادقة في 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.