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

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

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

توجه: Google Cloud Client Libraries برای اجرا در محیط‌های سرور مطمئن درنظر گرفته شده است. 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

می‌توانید از «کتابخانه اصالت‌سنجی 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 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 را ببینید.