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

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

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

جاوا

کتابخانه‌های 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 به‌عنوان پودمانی در https://pkg.go.dev/cloud.google.com/go/maps بسته‌بندی شده است

Python

https://pypi.org/project/google-maps-fleetengine/0.1.0/ را ببینید

تصویر در تصویر

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 را ببینید.