مكتبات العملاء لخدمات الرحلات عند الطلب

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

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

Java

يتم نشر مكتبات Java في مستودعات Maven العامة على النحو التالي: com.google.maps:google-maps-fleetengine.

Gradle

dependencies {
  implementation 'com.google.maps:google-maps-fleetengine:latest.release'
}

Maven

<project>
  <dependency>
    <groupId>com.google.maps</groupId>
    <artifactId>google-maps-fleetengine</artifactId>
    <version>LATEST</version>
  </dependency>
</project>

يمكنك الاطّلاع على أمثلة Java للتفاعل مع Fleet Engine API في صفحة بدء استخدام Fleet Engine.

مكتبة مصادقة 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

npm

npm install @googlemaps/fleetengine

Go

يتم تجميع مكتبة 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.