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