রিয়েল-টাইম আপডেট করার জন্য, আপনাকে মানচিত্র বুকিং API- এ অনুরোধ করতে হবে। মানচিত্র বুকিং API-এর প্রয়োজন হয় যে আপনি একটি GCP পরিষেবা অ্যাকাউন্ট ব্যবহার করে OAuth 2.0 এর মাধ্যমে আপনার অনুরোধগুলিকে প্রমাণীকরণ করুন যার API-তে অ্যাক্সেস রয়েছে এবং প্রয়োজনীয় QPS বরাদ্দ করা হয়েছে। এই নির্দেশিকা আপনাকে ধাপে ধাপে নিয়ে যাবে:
- আপনার Google ক্লাউড প্রকল্প সেট আপ করুন
- একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন
- আপনার GCP প্রকল্পে মানচিত্র বুকিং API সক্ষম করুন
- সাধারণ সমস্যা ডিবাগ করুন
এপিআই-এ কীভাবে অনুরোধ করা যায় সে সম্পর্কে তথ্যের জন্য, অ্যাপয়েন্টমেন্ট এন্ড-টু-এন্ড গাইডের আমাদের রিয়েল-টাইম API আপডেট বিভাগটি দেখুন।
অ্যাকশন সেন্টারের সাথে আপনার Google ক্লাউড প্রকল্প সেট আপ করা হচ্ছে
- আপনার Google ক্লাউড প্ল্যাটফর্ম অ্যাকাউন্টে লগ ইন করুন।
- আপনি একটি নতুন প্রকল্প তৈরি করতে পারেন বা এই উদ্দেশ্যে একটি বিদ্যমান প্রকল্প ব্যবহার করতে পারেন।
- দয়া করে ক্লাউড প্রকল্প নম্বরটি নোট করুন কারণ পরবর্তী ধাপে আপনার এটির প্রয়োজন হবে৷ আপনার ক্লাউড প্রজেক্ট নম্বর Google ক্লাউড প্ল্যাটফর্ম হোম পেজেও পাওয়া যাবে। ক্লাউড প্রজেক্ট নম্বর সবসময় শুধুমাত্র সাংখ্যিক হয়।
- পার্টনার পোর্টালে লগ ইন করুন।
- অংশীদার পোর্টালের অনবোর্ডিং টাস্ক পৃষ্ঠায় ক্লাউড প্রকল্প নম্বর এবং ক্লাউড প্রকল্প ইমেল ঠিকানা (ক্লাউড প্রকল্প পরিচালনা করতে ব্যবহৃত ইমেল ঠিকানা) জমা দিয়ে ধাপ 1 সম্পূর্ণ করুন।
একটি পরিষেবা অ্যাকাউন্ট এবং OAuth শংসাপত্র তৈরি করা
- আপনার Google ক্লাউড প্ল্যাটফর্ম অ্যাকাউন্টে আবার লগ ইন করুন।
- IAM এবং অ্যাডমিন > পরিষেবা অ্যাকাউন্টগুলিতে নেভিগেট করুন।
- আপনার বিদ্যমান বা নতুন তৈরি ক্লাউড প্রকল্প আইডি অনুসন্ধান করুন.
- একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন ।
- পরিষেবা অ্যাকাউন্টের বিবরণ পূরণ করুন।
- আপনার আবেদনের প্রয়োজনের জন্য সবচেয়ে উপযুক্ত ভূমিকা নতুন পরিষেবা অ্যাকাউন্টে বরাদ্দ করুন। পরিষেবা অ্যাকাউন্টের জন্য ভূমিকার পছন্দ Google ম্যাপ বুকিং এপিআই-তে কী কল করা যেতে পারে তার উপর কোন প্রভাব ফেলবে না, কারণ সেগুলি ব্যবহার করার জন্য পর্যাপ্ত কোটা বরাদ্দের পরিবর্তে অ্যাকশন সেন্টার কনফিগারেশনে আপনার প্রজেক্ট নম্বরের অ্যাসোসিয়েশন দ্বারা নির্ধারিত হয়। . আপনি যদি অনিশ্চিত হন যে কোন ভূমিকা বেছে নেবেন, শুধু প্রকল্প > ভিউয়ার বেছে নিন।
- ধাপে "চালিয়ে যান" ক্লিক করার পরে (6), আপনাকে JSON কী তৈরি করার জন্য একটি বিকল্প দেওয়া হবে।
- json শংসাপত্র সংরক্ষণ করুন। এগুলিকে একটি নিরাপদ জায়গায় সংরক্ষণ করার বিষয়টি নিশ্চিত করুন, কারণ আপনি পরবর্তী সময়ে সেগুলি পুনরুদ্ধার করতে পারবেন না।
- অংশীদার পোর্টালে আবার লগ ইন করুন এবং অংশীদার পোর্টালের অনবোর্ডিং টাস্ক পৃষ্ঠায় অবশিষ্ট কাজগুলি সম্পূর্ণ করুন৷
MapsBooking API সক্ষম করুন৷
- আপনার Google ক্লাউড প্ল্যাটফর্ম অ্যাকাউন্টে লগ ইন করুন।
- API এবং পরিষেবাগুলি > ড্যাশবোর্ডে নেভিগেট করুন।
- Enable APIs এবং Services- এ ক্লিক করুন এবং
Google Maps Booking API
অনুসন্ধান করুন। - নিম্নলিখিত API সক্রিয় করুন:
- গুগল ম্যাপ বুকিং এপিআই
- Google Maps বুকিং API (Dev)
সাধারণ ত্রুটি
রিয়েল-টাইম আপডেটের অনুরোধ করার সময় আপনি অনুমোদন সংক্রান্ত সমস্যার সম্মুখীন হতে পারেন এমন বিভিন্ন কারণ রয়েছে। আপনার যদি রিয়েল-টাইম আপডেটের অনুরোধগুলি কীভাবে করতে হয় সে সম্পর্কে সাধারণ নির্দেশিকা প্রয়োজন, আমাদের অ্যাপয়েন্টমেন্ট এন্ড-টু-এন্ড গাইডের রিয়েল-টাইম API আপডেট বিভাগটি দেখুন। আপনি কোড নমুনা বিভাগে একাধিক ভাষায় নমুনা ক্লায়েন্ট খুঁজে পেতে পারেন।
আপনি 403 ত্রুটির সম্মুখীন হলে, আপনি নিম্নলিখিত সমস্ত প্রয়োজনীয়তা অনুসরণ করছেন তা পরীক্ষা করুন:
- একটি Google ক্লায়েন্ট লাইব্রেরি ব্যবহার করুন।
- পরিষেবা অ্যাকাউন্ট প্রমাণীকরণ ব্যবহার করে OAuth শংসাপত্র তৈরি করুন।
- যথাযথ সুযোগের বিরুদ্ধে অনুমোদন করুন।
- উপযুক্ত এন্ডপয়েন্টে কল করুন (নীচে তালিকাভুক্ত)।
নিশ্চিত করুন যে আপনি সঠিক এন্ডপয়েন্টে কল করছেন:
- স্যান্ডবক্স:
https://partnerdev-mapsbooking.googleapis.com/v1alpha/...
- উৎপাদন:
https://mapsbooking.googleapis.com/v1alpha/...
আপনি আপনার OAuth শংসাপত্রের অনুরোধগুলি যথাযথভাবে অনুমোদন করছেন তা নিশ্চিত করুন:
- আপনি "https://www.googleapis.com/auth/mapsbooking" সুযোগের বিরুদ্ধে অনুমোদন করছেন।
- আপনি একটি পরিষেবা অ্যাকাউন্ট এবং OAuth শংসাপত্র তৈরিতে তৈরি পরিষেবা অ্যাকাউন্ট কী ব্যবহার করছেন৷
এখনও ত্রুটি দেখছেন?
আপনি যদি এই পদক্ষেপগুলি অনুসরণ করার পরেও ত্রুটিগুলি দেখতে পান তবে নিম্নলিখিত তথ্য সহ আপনার অ্যাকশন সেন্টারের যোগাযোগের সাথে যোগাযোগ করুন:
- একটি স্ক্রিনশট সহ ক্লাউড প্রকল্প নম্বর এবং প্রকল্প আইডি
- পরিষেবা অ্যাকাউন্ট আইডি
- পরিষেবা অ্যাকাউন্ট তৈরি করতে ব্যবহৃত ইমেল
- শেষ-পয়েন্ট বিবরণ অনুরোধ করার চেষ্টা করা হয়েছে
- অনুরোধ প্রচেষ্টার সময়
- অনুরোধ করার সময় সম্পূর্ণ অনুরোধ এবং ত্রুটি বার্তা প্রাপ্ত.