মানচিত্র বুকিং API দিয়ে প্রমাণীকরণ করুন

রিয়েল-টাইম আপডেট করার জন্য, আপনাকে মানচিত্র বুকিং API- এ অনুরোধ করতে হবে। মানচিত্র বুকিং API-এর প্রয়োজন হয় যে আপনি একটি GCP পরিষেবা অ্যাকাউন্ট ব্যবহার করে OAuth 2.0 এর মাধ্যমে আপনার অনুরোধগুলিকে প্রমাণীকরণ করুন যার API-তে অ্যাক্সেস রয়েছে এবং প্রয়োজনীয় QPS বরাদ্দ করা হয়েছে। এই নির্দেশিকা আপনাকে ধাপে ধাপে নিয়ে যাবে:

  1. আপনার Google ক্লাউড প্রকল্প সেট আপ করুন
  2. একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন
  3. আপনার GCP প্রকল্পে মানচিত্র বুকিং API সক্ষম করুন
  4. সাধারণ সমস্যা ডিবাগ করুন

এপিআই-এ কীভাবে অনুরোধ করা যায় সে সম্পর্কে তথ্যের জন্য, রিজার্ভেশন এন্ড-টু-এন্ড গাইডের রিয়েল-টাইম API আপডেট বিভাগটি দেখুন।

অ্যাকশন সেন্টারের সাথে আপনার Google ক্লাউড প্রকল্প সেট আপ করা হচ্ছে

  1. আপনার Google ক্লাউড প্ল্যাটফর্ম অ্যাকাউন্টে লগ ইন করুন।
  2. আপনি একটি নতুন প্রকল্প তৈরি করতে পারেন বা এই উদ্দেশ্যে একটি বিদ্যমান প্রকল্প ব্যবহার করতে পারেন।
    • দয়া করে ক্লাউড প্রকল্প নম্বরটি নোট করুন কারণ পরবর্তী ধাপে আপনার এটির প্রয়োজন হবে৷ আপনার ক্লাউড প্রজেক্ট নম্বর Google ক্লাউড প্ল্যাটফর্ম হোম পেজেও পাওয়া যাবে। ক্লাউড প্রজেক্ট নম্বর সবসময় শুধুমাত্র সাংখ্যিক হয়।
  3. পার্টনার পোর্টালে লগ ইন করুন।
  4. অংশীদার পোর্টালের অনবোর্ডিং টাস্ক পৃষ্ঠায় ক্লাউড প্রকল্প নম্বর এবং ক্লাউড প্রকল্প ইমেল ঠিকানা (ক্লাউড প্রকল্প পরিচালনা করতে ব্যবহৃত ইমেল ঠিকানা) জমা দিয়ে ধাপ 1 সম্পূর্ণ করুন।

একটি পরিষেবা অ্যাকাউন্ট এবং OAuth শংসাপত্র তৈরি করা

  1. আপনার Google ক্লাউড প্ল্যাটফর্ম অ্যাকাউন্টে আবার লগ ইন করুন।
  2. IAM এবং অ্যাডমিন > পরিষেবা অ্যাকাউন্টগুলিতে নেভিগেট করুন।
  3. আপনার বিদ্যমান বা নতুন তৈরি ক্লাউড প্রকল্প আইডি অনুসন্ধান করুন.
  4. একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন
  5. পরিষেবা অ্যাকাউন্টের বিবরণ পূরণ করুন।
  6. আপনার আবেদনের প্রয়োজনের জন্য সবচেয়ে উপযুক্ত ভূমিকা নতুন পরিষেবা অ্যাকাউন্টে বরাদ্দ করুন। পরিষেবা অ্যাকাউন্টের জন্য ভূমিকার পছন্দ Google ম্যাপ বুকিং এপিআই-তে কী কল করা যেতে পারে তার উপর কোন প্রভাব ফেলবে না, কারণ সেগুলি ব্যবহার করার জন্য পর্যাপ্ত কোটা বরাদ্দের পরিবর্তে অ্যাকশন সেন্টার কনফিগারেশনে আপনার প্রজেক্ট নম্বরের অ্যাসোসিয়েশন দ্বারা নির্ধারিত হয়। . আপনি যদি অনিশ্চিত হন যে কোন ভূমিকা বেছে নেবেন, শুধু প্রকল্প > ভিউয়ার বেছে নিন।
  7. ধাপে "চালিয়ে যান" ক্লিক করার পরে (6), আপনাকে JSON কী তৈরি করার জন্য একটি বিকল্প দেওয়া হবে।
  8. json শংসাপত্র সংরক্ষণ করুন। এগুলিকে একটি নিরাপদ জায়গায় সংরক্ষণ করার বিষয়টি নিশ্চিত করুন, কারণ আপনি পরবর্তী সময়ে সেগুলি পুনরুদ্ধার করতে পারবেন না।
  9. অংশীদার পোর্টালে আবার লগ ইন করুন এবং অংশীদার পোর্টালের অনবোর্ডিং টাস্ক পৃষ্ঠায় অবশিষ্ট কাজগুলি সম্পূর্ণ করুন৷

MapsBooking API সক্ষম করুন৷

  1. আপনার Google ক্লাউড প্ল্যাটফর্ম অ্যাকাউন্টে লগ ইন করুন।
  2. API এবং পরিষেবাগুলি > ড্যাশবোর্ডে নেভিগেট করুন।
  3. Enable APIs এবং Services- এ ক্লিক করুন এবং Google Maps Booking API অনুসন্ধান করুন।
  4. নিম্নলিখিত API সক্রিয় করুন:
    • গুগল ম্যাপ বুকিং এপিআই
    • Google Maps বুকিং API (Dev)

সাধারণ ত্রুটি

রিয়েল-টাইম আপডেটের অনুরোধ করার সময় আপনি অনুমোদন সংক্রান্ত সমস্যার সম্মুখীন হতে পারেন এমন বিভিন্ন কারণ রয়েছে। রিয়েল-টাইম আপডেটের অনুরোধ কীভাবে করতে হয় সে সম্পর্কে আপনার যদি সাধারণ নির্দেশনার প্রয়োজন হয়, তাহলে রিজার্ভেশন এন্ড-টু-এন্ড গাইডের রিয়েল-টাইম API আপডেট বিভাগটি দেখুন। আপনি কোড নমুনা বিভাগে একাধিক ভাষায় নমুনা ক্লায়েন্ট খুঁজে পেতে পারেন।

আপনি 403 ত্রুটির সম্মুখীন হলে, আপনি নিম্নলিখিত সমস্ত প্রয়োজনীয়তা অনুসরণ করছেন তা পরীক্ষা করুন:

  1. একটি Google ক্লায়েন্ট লাইব্রেরি ব্যবহার করুন।
  2. পরিষেবা অ্যাকাউন্ট প্রমাণীকরণ ব্যবহার করে OAuth শংসাপত্র তৈরি করুন।
  3. যথাযথ সুযোগের বিরুদ্ধে অনুমোদন করুন।
  4. উপযুক্ত এন্ডপয়েন্টে কল করুন (নীচে তালিকাভুক্ত)।

নিশ্চিত করুন যে আপনি সঠিক এন্ডপয়েন্টে কল করছেন:

  1. স্যান্ডবক্স: https://partnerdev-mapsbooking.googleapis.com/v1alpha/...
  2. উৎপাদন: https://mapsbooking.googleapis.com/v1alpha/...

আপনি আপনার OAuth শংসাপত্রের অনুরোধগুলি যথাযথভাবে অনুমোদন করছেন তা নিশ্চিত করুন:

  1. আপনি "https://www.googleapis.com/auth/mapsbooking" সুযোগের বিরুদ্ধে অনুমোদন করছেন।
  2. আপনি একটি পরিষেবা অ্যাকাউন্ট এবং OAuth শংসাপত্র তৈরিতে তৈরি পরিষেবা অ্যাকাউন্ট কী ব্যবহার করছেন৷

এখনও ত্রুটি দেখছেন?

আপনি যদি এই পদক্ষেপগুলি অনুসরণ করার পরেও ত্রুটিগুলি দেখতে পান তবে নিম্নলিখিত তথ্য সহ আপনার অ্যাকশন সেন্টারের যোগাযোগের সাথে যোগাযোগ করুন:

  • একটি স্ক্রিনশট সহ ক্লাউড প্রকল্প নম্বর এবং প্রকল্প আইডি
  • পরিষেবা অ্যাকাউন্ট আইডি
  • পরিষেবা অ্যাকাউন্ট তৈরি করতে ব্যবহৃত ইমেল
  • শেষ-পয়েন্ট বিবরণ অনুরোধ করার চেষ্টা করা হয়েছে
  • অনুরোধ প্রচেষ্টার সময়
  • অনুরোধ করার সময় সম্পূর্ণ অনুরোধ এবং ত্রুটি বার্তা প্রাপ্ত.