सर्वर-टू-सर्वर कम्यूनिकेशन के लिए, रॉ REST या gRPC पर डेवलपमेंट करने के बजाय, Google की भाषा के हिसाब से क्लाइंट लाइब्रेरी का इस्तेमाल करें. इससे आपको बेहतर अनुभव मिलेगा. इन क्लाइंट के लिए इस्तेमाल की गई प्रोटोबफ़ फ़ाइलें पाने के लिए, GitHub रिपॉज़िटरी पर जाएं.
अगर आपके ऐप्लिकेशन की भाषा में लाइब्रेरी उपलब्ध नहीं हैं, तो gRPC या Fleet Engine REST एंडपॉइंट का इस्तेमाल करें.
ध्यान दें: Google Cloud Client Libraries को भरोसेमंद सर्वर एनवायरमेंट में चलाने के लिए बनाया गया है. 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 API के ऐक्सेस को सीमित किया जा सकता है. Fleet Engine Authentication Library, Java में Fleet Engine JWT बनाने की प्रोसेस को आसान बनाती है. साथ ही, उन्हें सुरक्षित तरीके से साइन करती है. ज़्यादा जानकारी के लिए, Java के लिए Fleet Engine Authentication Library देखें.
इस लाइब्रेरी से ये फ़ायदे मिलते हैं:
- यह 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 पर जाएं.