ไลบรารีของไคลเอ็นต์สำหรับบริการงานที่กำหนดเวลาไว้

หากต้องการประสบการณ์การใช้งานที่ดีกว่าการพัฒนาผ่าน REST หรือ gRPC แบบดิบสำหรับการสื่อสารจากเซิร์ฟเวอร์ถึงเซิร์ฟเวอร์ ให้ใช้ไลบรารีของไคลเอ็นต์เฉพาะภาษาของ Google รับไฟล์ Protobuf ที่ไคลเอ็นต์เหล่านี้ใช้โดยไปที่ที่เก็บ GitHub

หากไม่มีไลบรารีในภาษาของแอปพลิเคชัน ให้ใช้ gRPC หรือปลายทาง Fleet Engine REST

หมายเหตุ: ไลบรารีของไคลเอ็นต์ Google Cloud ออกแบบมาเพื่อเรียกใช้ในสภาพแวดล้อมเซิร์ฟเวอร์ที่เชื่อถือได้ ไม่จำเป็นต้องใช้ JWT ใช้ข้อมูลรับรองเริ่มต้นของแอปพลิเคชัน พร้อมกับบทบาท deliveryAdmin ที่เหมาะสม

Java

ไลบรารี 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 API ในสภาพแวดล้อมที่ไม่น่าเชื่อถือ ไลบรารีการตรวจสอบสิทธิ์ 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

ไลบรารี Go จะรวมอยู่ในโมดูลที่ https://pkg.go.dev/cloud.google.com/go/maps

Python

ดู https://pypi.org/project/google-maps-fleetengine-delivery/0.1.0/

pip

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