সার্ভার-টু-সার্ভার যোগাযোগের জন্য raw REST বা gRPC-এর মাধ্যমে ডেভেলপ করার চেয়ে ভালো অভিজ্ঞতার জন্য, Google-এর ভাষা-নির্দিষ্ট ক্লায়েন্ট লাইব্রেরি ব্যবহার করুন। GitHub রিপোজিটরিতে গিয়ে এই ক্লায়েন্টদের উপর ভিত্তি করে তৈরি প্রোটোবাফ ফাইলগুলি পান।
যদি আপনার অ্যাপ্লিকেশনের ভাষায় লাইব্রেরি না থাকে, তাহলে gRPC অথবা Fleet Engine REST এন্ডপয়েন্ট ব্যবহার করুন।
দ্রষ্টব্য: গুগল ক্লাউড ক্লায়েন্ট লাইব্রেরিগুলি বিশ্বস্ত সার্ভার পরিবেশে চালানোর জন্য তৈরি। JWT গুলি অপ্রয়োজনীয়। উপযুক্ত deliveryAdmin ভূমিকার সাথে অ্যাপ্লিকেশন ডিফল্ট শংসাপত্র ব্যবহার করুন।
জাভা
জাভা লাইব্রেরিগুলি পাবলিক ম্যাভেন রিপোজিটরিগুলিতে com.google.maps:google-maps-fleetengine-delivery হিসাবে প্রকাশিত হয়।
গ্রেডল
dependencies {
implementation 'com.google.maps:google-maps-fleetengine-delivery:latest.release'
}
মাভেন
<project>
<dependency>
<groupId>com.google.maps</groupId>
<artifactId>google-maps-fleetengine-delivery</artifactId>
<version>LATEST</version>
</dependency>
</project>
"ডেলিভারি যান পান" পৃষ্ঠায় ফ্লিট ইঞ্জিন API এর সাথে ইন্টারঅ্যাক্ট করার জন্য জাভা উদাহরণগুলি দেখুন।
ফ্লিট ইঞ্জিন প্রমাণীকরণ লাইব্রেরি
জাভা পরিবেশে স্বাক্ষরিত JSON ওয়েব টোকেন তৈরি করতে আপনি Fleet Engine Authentication Library ব্যবহার করতে পারেন। Fleet Engine অবিশ্বস্ত পরিবেশে Fleet Engine API-তে অ্যাক্সেস সীমাবদ্ধ করতে JWT ব্যবহার করে। Fleet Engine Authentication Library জাভাতে Fleet Engine JWT-এর নির্মাণকে সহজ করে এবং নিরাপদে স্বাক্ষর করে। বিস্তারিত জানার জন্য, Java-এর জন্য Fleet Engine Authentication Library দেখুন।
লাইব্রেরি নিম্নলিখিত সুবিধাগুলি প্রদান করে:
- ফ্লিট ইঞ্জিন টোকেন তৈরির প্রক্রিয়াটিকে সহজ করে তোলে।
- শংসাপত্র ফাইল ব্যবহার করা ব্যতীত টোকেন স্বাক্ষর করার পদ্ধতি প্রদান করে (যেমন একটি পরিষেবা অ্যাকাউন্টের ছদ্মবেশ ধারণ করা।)
নোড.জেএস / টাইপস্ক্রিপ্ট
https://www.npmjs.com/package/@googlemaps/fleetengine-delivery দেখুন
npm সম্পর্কে
npm install @googlemaps/fleetengine-delivery
যাও
গো লাইব্রেরিটি https://pkg.go.dev/cloud.google.com/go/maps- এ একটি মডিউল হিসেবে প্যাকেজ করা আছে।
পাইথন
https://pypi.org/project/google-maps-fleetengine-delivery/0.1.0/ দেখুন।
পিপ
pip install google-auth
pip install google-maps-fleetengine-delivery
সি#
C# লাইব্রেরির ইনস্টলেশন নির্দেশাবলী https://www.nuget.org/packages/Google.Maps.FleetEngine.Delivery.V1 এ পাওয়া যাবে।
পিএইচপি
https://packagist.org/packages/google/maps-fleetengine-delivery দেখুন।
রুবি
https://rubygems.org/gems/google-maps-fleet_engine-delivery দেখুন।