গুরুত্বপূর্ণ: গুগল ম্যাপস প্ল্যাটফর্ম প্রিমিয়াম প্ল্যানটি এখন আর সাইন আপ করা বা নতুন গ্রাহকদের জন্য উপলব্ধ নেই।
ম্যাপস জাভাস্ক্রিপ্ট এপিআই ক্লায়েন্ট আইডি প্রমাণীকরণ
আপনি এপিআই কী-এর পরিবর্তে ক্লায়েন্ট আইডি এবং ইউআরএল রেজিস্ট্রেশন ব্যবহার করে গুগল ম্যাপস প্ল্যাটফর্মে আপনার অনুরোধগুলো প্রমাণীকরণ করতে পারেন।
এপিআই লোড করার সময় একটি ক্লায়েন্ট আইডি উল্লেখ করুন।
নিচের কোডটিতে দেখানো হয়েছে, কীভাবে গুগল ম্যাপস প্ল্যাটফর্ম লোড করার সময় YOUR_CLIENT_ID আপনার নিজের ক্লায়েন্ট আইডি দিয়ে প্রতিস্থাপন করবেন।
<script async defer src="https://maps.googleapis.com/maps/api/js?client=YOUR_CLIENT_ID&v=quarterly&callback=initMap"></script>
অনুমোদিত ইউআরএলগুলি পরিচালনা করুন
তৃতীয় কোনো পক্ষ যাতে তাদের নিজস্ব ওয়েবসাইটে আপনার ক্লায়েন্ট আইডি ব্যবহার করতে না পারে, সেজন্য আপনার ক্লায়েন্ট আইডির ব্যবহার শুধুমাত্র সেইসব ইউআরএল-এর তালিকায় সীমাবদ্ধ রাখা হয়েছে, যেগুলোকে আপনি বিশেষভাবে অনুমোদন দিয়েছেন।
ক্লাউড কনসোলে আপনার ক্লায়েন্ট আইডিটি খুঁজুন।
ক্লাউড কনসোলে URL অনুমোদন
আপনার অনুমোদিত URL-গুলো ক্লায়েন্ট আইডি পৃষ্ঠার ' ক্লায়েন্ট আইডি gme-[company]-এর জন্য অনুমোদিত URL' টেবিলে তালিকাভুক্ত করা আছে।
কোনো URL মুছে ফেলার জন্য, URL-টির বাম পাশের বক্সে টিক চিহ্ন দিন এবং টেবিলের উপরের ডানদিকে থাকা ডিলিট ক্লিক করুন।
নতুন URL যোগ করতে, টেবিলের নীচে থাকা 'Add URLs'- এ ক্লিক করুন।
গুরুত্বপূর্ণ: অনুমোদিত ক্লায়েন্ট আইডি ইউআরএল-এর নিয়মাবলী এপিআই কী রেফারার সীমাবদ্ধতা থেকে ভিন্ন। আরও বিস্তারিত জানতে নিচে দেখুন।
অনুমোদিত URL-গুলোর ক্ষেত্রে নিম্নলিখিত বিষয়গুলো প্রযোজ্য:
- ডোমেইন নেম বা আইপি অ্যাড্রেস সর্বজনীনভাবে প্রবেশযোগ্য হওয়ার প্রয়োজন নেই।
- উদাহরণস্বরূপ,
http://myintranetএবংhttp://192.168.1.1হলো বৈধ এন্ট্রি। - একটি নির্দিষ্ট ডোমেইনের সমস্ত সাবডোমেইনও অনুমোদিত।
উদাহরণস্বরূপ, যদি নেকড ডোমেইন
http://example.comঅনুমোদিত হয়, তাহলে সাবডোমেইনhttp://www.example.comও অনুমোদিত হবে। এর বিপরীতটি সত্য নয়: যদিhttp://www.example.comঅনুমোদিত হয়, তাহলেhttp://example.comস্বয়ংক্রিয়ভাবে অনুমোদিত হবে না।- একটি অনুমোদিত পাথের সমস্ত সাবপাথও অনুমোদিত।
উদাহরণস্বরূপ, যদি
http://example.comঅনুমোদিত হয়, তাহলেhttp://example.com/fooও অনুমোদিত হবে। এছাড়াও, যেহেতু একটি নির্দিষ্ট ডোমেইনের সাবডোমেইনগুলোও অনুমোদিত, তাইhttp://sub.example.com/barও অনুমোদিত হবে।- পাথগুলো কেস-সেনসিটিভ।
উদাহরণস্বরূপ,
http://www.example.com/ThisPath/এবংhttp://www.example.com/thispath/এক নয়।- আপনি নির্দিষ্ট পোর্ট ব্যবহার করে বৈধ ইউআরএল সীমাবদ্ধ করতে পারেন।
উদাহরণস্বরূপ, যদি
http://example.com:8080/fooনির্দিষ্ট করা হয়, তবে তাhttp://example.comঅনুমোদন দেয় না।- HTTP এবং HTTPS প্রোটোকলকে ভিন্ন ভিন্ন URL হিসেবে বিবেচনা করা হয়।
উদাহরণস্বরূপ, যদি
https://example.comঅনুমোদিত হয়, তাহলেhttp://example.comস্বয়ংক্রিয়ভাবে অনুমোদিত হবে না।যদি আপনি প্রোটোকল স্কিম ছাড়া কোনো সাফিক্স রেফারেন্স প্রদান করেন, যেমন
www.example.com, তাহলে HTTP এবং HTTPS উভয়ের জন্যই আলাদা নিয়ম তৈরি করা হবে।
HTTP বা HTTPS-এর চেয়েও ভিন্নধর্মী প্রোটোকল স্কিমগুলোর জন্য ক্লাউড কনসোলে প্রদত্ত নির্দেশাবলী দেখুন।