کتابخانه‌های کارخواه برای خدمات تکلیف زمان‌بندی‌شده

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

اگر کتابخانه‌ها به زبان برنامه شما وجود ندارند، از 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

می‌توانید از «کتابخانه اصالت‌سنجی موتور ناوگان» برای ایجاد نشان‌های وب JSON امضاشده در محیط جاوا استفاده کنید. Fleet Engine از JWT برای محدود کردن دسترسی به میاناهای برنامه‌سازی کاربردی Fleet Engine در محیط‌های نامطمئن استفاده می‌کند. «کتابخانه اصالت‌سنجی Fleet Engine» ساخت JWTهای Fleet Engine را در جاوا ساده می‌کند و آن‌ها را به‌طور ایمن امضا می‌کند. برای جزئیات بیشتر، کتابخانه اصالت‌سنجی Fleet Engine برای جاوا را ببینید.

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

  • فرایند ایجاد Fleet Engine Tokens را ساده می‌کند.
  • سازوکارهای امضای رمز را به‌جز استفاده از فایل‌های اطلاعات اعتباری (مثل جعل هویت حساب سرویس) ارائه می‌دهد.

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