API কী ব্যবহার করে
API কী তৈরি করা হচ্ছে
API কী একটি অনন্য শনাক্তকারী যা ব্যবহার এবং বিলিং উদ্দেশ্যে আপনার প্রকল্পের সাথে যুক্ত অনুরোধগুলিকে প্রমাণীকরণ করে৷ আপনার প্রোজেক্টের সাথে যুক্ত অন্তত একটি API কী থাকতে হবে।
একটি API কী তৈরি করতে:
কনসোল
Google মানচিত্র প্ল্যাটফর্ম > শংসাপত্র পৃষ্ঠাতে যান।
- শংসাপত্র পৃষ্ঠায়, শংসাপত্র তৈরি করুন > API কী ক্লিক করুন।
API কী তৈরি ডায়ালগ আপনার নতুন তৈরি API কী প্রদর্শন করে। - Close এ ক্লিক করুন।
নতুন API কী API কী-এর অধীনে শংসাপত্র পৃষ্ঠায় তালিকাভুক্ত করা হয়েছে।
(এটি উত্পাদনে ব্যবহার করার আগে API কী সীমাবদ্ধ করতে মনে রাখবেন।)
ক্লাউড SDK
gcloud alpha services api-keys create \ --project "PROJECT" \ --display-name "DISPLAY_NAME"
Google Cloud SDK , Cloud SDK ইনস্টলেশন এবং নিম্নলিখিত কমান্ডগুলি সম্পর্কে আরও পড়ুন:
API কী সীমাবদ্ধ করা হচ্ছে
Google দৃঢ়ভাবে সুপারিশ করে যে আপনি আপনার এপিআই কীগুলির ব্যবহার সীমিত করে শুধুমাত্র আপনার অ্যাপ্লিকেশনের জন্য প্রয়োজনীয় API গুলিকে সীমাবদ্ধ করুন৷ এপিআই কীগুলিকে সীমাবদ্ধ করা আপনার অ্যাপ্লিকেশানটিকে অনাকাঙ্ক্ষিত অনুরোধ থেকে রক্ষা করে নিরাপত্তা যোগ করে। আরও তথ্যের জন্য, API নিরাপত্তার সর্বোত্তম অনুশীলন দেখুন।
একটি API কী সীমাবদ্ধ করতে:
কনসোল
Google মানচিত্র প্ল্যাটফর্ম > শংসাপত্র পৃষ্ঠাতে যান।
- আপনি একটি সীমাবদ্ধতা সেট করতে চান এমন API কী নির্বাচন করুন। API কী প্রপার্টি পৃষ্ঠাটি প্রদর্শিত হবে।
- কী সীমাবদ্ধতার অধীনে, নিম্নলিখিত সীমাবদ্ধতাগুলি সেট করুন:
- আবেদন বিধিনিষেধ:
- API সীমাবদ্ধতা:
- সীমাবদ্ধ কী ক্লিক করুন।
- নির্বাচন করুন APIs ড্রপ-ডাউন থেকে নেভিগেশন SDK নির্বাচন করুন৷ নেভিগেশন SDK তালিকাভুক্ত না থাকলে, আপনাকে এটি সক্ষম করতে হবে।
- আপনার পরিবর্তনগুলি চূড়ান্ত করতে, সংরক্ষণ করুন ক্লিক করুন।
জিক্লাউড সিএলআই
বিদ্যমান কী তালিকাভুক্ত করুন।
gcloud services api-keys list --project="PROJECT"
বিদ্যমান কী-তে বিদ্যমান বিধিনিষেধ সাফ করুন।
gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \ --clear-restrictions
বিদ্যমান কীতে নতুন সীমাবদ্ধতা সেট করুন।
gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \ --api-target="navigationsdk.googleapis.com"
Google Cloud SDK , Cloud SDK ইনস্টলেশন এবং নিম্নলিখিত কমান্ডগুলি সম্পর্কে আরও পড়ুন:
এরপর কি
এখন আপনার কাছে একটি API কী আছে, একটি Xcode প্রকল্প সেট আপ করুন -এ বর্ণিত একটি প্রকল্প তৈরি করুন এবং কনফিগার করুন।
আপনার Xcode প্রকল্প সেট আপ করুন