शेड्यूल की गई टास्क सेवाओं के लिए क्लाइंट लाइब्रेरी

सर्वर-टू-सर्वर कम्यूनिकेशन के लिए, रॉ REST या gRPC पर डेवलप करने के बजाय बेहतर अनुभव पाने के लिए, Google की भाषा के हिसाब से बनी क्लाइंट लाइब्रेरी का इस्तेमाल करें. GitHub रिपॉज़िटरी पर जाकर, उन प्रोटोबुक फ़ाइलों को पाएं जिन पर ये क्लाइंट आधारित हैं.

अगर आपके ऐप्लिकेशन की भाषा में लाइब्रेरी मौजूद नहीं हैं, तो gRPC या Fleet Engine REST एंडपॉइंट का इस्तेमाल करें.

ध्यान दें: Google Cloud क्लाइंट लाइब्रेरी, भरोसेमंद सर्वर के एनवायरमेंट में चलने के लिए बनाई गई हैं. JWT की ज़रूरत नहीं है. सही deliveryAdmin भूमिका के साथ-साथ, ऐप्लिकेशन के डिफ़ॉल्ट क्रेडेंशियल का इस्तेमाल करें.

Java

Java लाइब्रेरी, सार्वजनिक Maven रिपॉज़िटरी में com.google.maps:google-maps-fleetengine-delivery के तौर पर पब्लिश की जाती हैं.

ग्रेडल

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>

डिलीवरी वाहन पाएं पेज पर, Fleet Engine API के साथ इंटरैक्ट करने के लिए Java के उदाहरण देखें.

Fleet Engine Authentication Library

Java एनवायरमेंट में, हस्ताक्षर किए गए JSON वेब टोकन बनाने के लिए, Fleet Engine Authentication Library का इस्तेमाल किया जा सकता है. Fleet Engine, JWT का इस्तेमाल करके, भरोसेमंद नहीं होने वाले एनवायरमेंट में Fleet Engine के एपीआई के ऐक्सेस पर पाबंदी लगाता है. Fleet Engine की पुष्टि करने वाली लाइब्रेरी, Java में Fleet Engine JWTs बनाने की प्रोसेस को आसान बनाती है. साथ ही, उन्हें सुरक्षित तरीके से साइन करती है. ज़्यादा जानकारी के लिए, Java के लिए Fleet Engine की पुष्टि करने वाली लाइब्रेरी देखें.

लाइब्रेरी से ये फ़ायदे मिलते हैं:

  • 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 पर जाएं.