নির্ধারিত টাস্ক সার্ভিসের জন্য ক্লায়েন্ট লাইব্রেরি

সার্ভার-টু-সার্ভার যোগাযোগের জন্য সাধারণ REST বা gRPC ব্যবহারের চেয়ে উন্নত অভিজ্ঞতার জন্য, গুগলের ভাষা-ভিত্তিক ক্লায়েন্ট লাইব্রেরিগুলো ব্যবহার করুন। এই ক্লায়েন্টগুলো যে প্রোটোবাফ ফাইলের উপর ভিত্তি করে তৈরি, তা পেতে গিটহাব রিপোজিটরি ভিজিট করুন।

আপনার অ্যাপ্লিকেশনের ভাষায় লাইব্রেরিগুলো না থাকলে, 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>

"ডেলিভারি যান পান" পৃষ্ঠায় ফ্লিট ইঞ্জিন এপিআই-এর সাথে ইন্টারঅ্যাক্ট করার জন্য জাভা উদাহরণ দেখুন।

ফ্লিট ইঞ্জিন প্রমাণীকরণ লাইব্রেরি

আপনি জাভা পরিবেশে স্বাক্ষরিত JSON ওয়েব টোকেন তৈরি করতে ফ্লিট ইঞ্জিন অথেনটিকেশন লাইব্রেরি ব্যবহার করতে পারেন। ফ্লিট ইঞ্জিন অবিশ্বস্ত পরিবেশে ফ্লিট ইঞ্জিন এপিআই-গুলিতে অ্যাক্সেস সীমাবদ্ধ করতে JWT ব্যবহার করে। ফ্লিট ইঞ্জিন অথেনটিকেশন লাইব্রেরি জাভাতে ফ্লিট ইঞ্জিন JWT তৈরি করা সহজ করে এবং সেগুলিকে নিরাপদে স্বাক্ষর করে। বিস্তারিত জানতে, জাভার জন্য ফ্লিট ইঞ্জিন অথেনটিকেশন লাইব্রেরি দেখুন।

গ্রন্থাগারটি নিম্নলিখিত সুবিধাসমূহ প্রদান করে:

  • ফ্লিট ইঞ্জিন টোকেন তৈরির প্রক্রিয়াকে সহজ করে।
  • ক্রেডেনশিয়াল ফাইল ব্যবহার করা ছাড়াও টোকেন স্বাক্ষর করার অন্যান্য পদ্ধতি প্রদান করে (যেমন কোনো সার্ভিস অ্যাকাউন্টের ছদ্মবেশ ধারণ করা)।

নোড.জেএস / টাইপস্ক্রিপ্ট

দেখুন https://www.npmjs.com/package/@googlemaps/fleetengine-delivery

এনপিএম

npm install @googlemaps/fleetengine-delivery

যান

Go লাইব্রেরিটি 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