کتابخانه های مشتری برای خدمات سفرهای درخواستی

برای تجربه‌ای بهتر از توسعه روی REST خام یا gRPC برای ارتباط سرور به سرور، از کتابخانه‌های کلاینت مختص زبان گوگل استفاده کنید. فایل‌های protobuf که این کلاینت‌ها بر اساس آنها ساخته شده‌اند را با مراجعه به مخزن گیت‌هاب دریافت کنید.

اگر کتابخانه‌ها در زبان برنامه شما وجود ندارند، از gRPC یا نقاط پایانی Fleet Engine REST استفاده کنید.

جاوا

کتابخانه‌های جاوا در مخازن عمومی Maven با نام com.google.maps:google-maps-fleetengine منتشر می‌شوند.

گرادل

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

ماون

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

برای تعامل با API موتور ناوگان، به مثال‌های جاوا در صفحه شروع به کار با موتور ناوگان مراجعه کنید.

کتابخانه احراز هویت موتور ناوگان

شما می‌توانید از کتابخانه احراز هویت Fleet Engine برای ایجاد توکن‌های وب امضا شده JSON در محیط جاوا استفاده کنید. Fleet Engine از JWTها برای محدود کردن دسترسی به APIهای Fleet Engine در محیط‌های غیر قابل اعتماد استفاده می‌کند. کتابخانه احراز هویت Fleet Engine ساخت JWTهای Fleet Engine را در جاوا ساده کرده و آنها را به طور ایمن امضا می‌کند. برای جزئیات بیشتر، به کتابخانه احراز هویت Fleet Engine برای جاوا مراجعه کنید.

این کتابخانه مزایای زیر را ارائه می‌دهد:

  • فرآیند ایجاد توکن‌های موتور ناوگان را ساده می‌کند.
  • مکانیسم‌های امضای توکن را به غیر از استفاده از فایل‌های اعتبارنامه (مانند جعل هویت یک حساب سرویس) ارائه می‌دهد.

نود جی اس / تایپ اسکریپت

به https://www.npmjs.com/package/@googlemaps/fleetengine مراجعه کنید

ان‌پی‌ام

npm install @googlemaps/fleetengine

برو

کتابخانه Go به عنوان یک ماژول در آدرس https://pkg.go.dev/cloud.google.com/go/maps بسته‌بندی شده است.

پایتون

به https://pypi.org/project/google-maps-fleetengine/0.1.0/ مراجعه کنید

پیپ

pip install google-auth
pip install google-maps-fleetengine

سی شارپ

دستورالعمل‌های نصب کتابخانه C# را می‌توانید در آدرس https://www.nuget.org/packages/Google.Maps.FleetEngine.V1 بیابید.

پی اچ پی

به https://packagist.org/packages/google/maps-fleetengine مراجعه کنید.

روبی

به https://rubygems.org/gems/google-maps-fleet_engine مراجعه کنید.