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

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

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

หมายเหตุ: ไลบรารีของไคลเอ็นต์ 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 Web Token ที่ลงชื่อแล้วในสภาพแวดล้อม Java Fleet Engine ใช้ JWT เพื่อจำกัดการเข้าถึง Fleet Engine API ในสภาพแวดล้อมที่ไม่น่าเชื่อถือ ไลบรารีการตรวจสอบสิทธิ์ Fleet Engine ช่วยลดความซับซ้อนในการสร้าง JWT ของ Fleet Engine ใน Java และลงชื่อ JWT อย่างปลอดภัย ดูรายละเอียดได้ที่ ไลบรารีการตรวจสอบสิทธิ์ 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