একটি API কী পাচ্ছেন

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড আইওএস জাভাস্ক্রিপ্ট

এখন আপনি বিলিং এবং একটি প্রকল্প সেট আপ করেছেন, SDK সক্ষম করেছেন এবং আপনার পছন্দের নির্ভরতা পরিচালক এবং অন্যান্য সফ্টওয়্যার ইনস্টল করেছেন , আপনি আপনার API কী তৈরি করতে, যোগ করতে এবং সীমাবদ্ধ করতে প্রস্তুত৷

API কী তৈরি করা হচ্ছে

API কী একটি অনন্য শনাক্তকারী যা ব্যবহার এবং বিলিং উদ্দেশ্যে আপনার প্রকল্পের সাথে যুক্ত অনুরোধগুলিকে প্রমাণীকরণ করে৷ আপনার প্রোজেক্টের সাথে যুক্ত অন্তত একটি API কী থাকতে হবে।

একটি API কী তৈরি করতে:

কনসোল

  1. Google মানচিত্র প্ল্যাটফর্ম > শংসাপত্র পৃষ্ঠাতে যান।

    শংসাপত্র পৃষ্ঠায় যান

  2. শংসাপত্র পৃষ্ঠায়, শংসাপত্র তৈরি করুন > API কী ক্লিক করুন।
    API কী তৈরি ডায়ালগ আপনার নতুন তৈরি API কী প্রদর্শন করে।
  3. Close এ ক্লিক করুন।
    নতুন API কী API কী-এর অধীনে শংসাপত্র পৃষ্ঠায় তালিকাভুক্ত করা হয়েছে।
    (এটি উত্পাদনে ব্যবহার করার আগে API কী সীমাবদ্ধ করতে মনে রাখবেন।)

ক্লাউড SDK

gcloud alpha services api-keys create \
    --project "PROJECT" \
    --display-name "DISPLAY_NAME"

Google Cloud SDK , Cloud SDK ইনস্টলেশন এবং নিম্নলিখিত কমান্ডগুলি সম্পর্কে আরও পড়ুন:

আপনি একটি Xcode প্রজেক্ট সেট আপ করুন- এ বর্ণিত হিসাবে আপনার Xcode প্রকল্প তৈরি করার সময় আপনার এই API কী প্রয়োজন।

API কী সীমাবদ্ধ করা হচ্ছে

Google দৃঢ়ভাবে সুপারিশ করে যে আপনি আপনার এপিআই কীগুলির ব্যবহার সীমিত করে শুধুমাত্র আপনার অ্যাপ্লিকেশনের জন্য প্রয়োজনীয় API গুলিকে সীমাবদ্ধ করুন৷ এপিআই কীগুলিকে সীমাবদ্ধ করা আপনার অ্যাপ্লিকেশানটিকে অনাকাঙ্ক্ষিত অনুরোধ থেকে রক্ষা করে নিরাপত্তা যোগ করে। আরও তথ্যের জন্য, API নিরাপত্তার সর্বোত্তম অনুশীলন দেখুন।

একটি API কী সীমাবদ্ধ করতে:

কনসোল

  1. Google মানচিত্র প্ল্যাটফর্ম > শংসাপত্র পৃষ্ঠাতে যান।

    শংসাপত্র পৃষ্ঠায় যান

  2. আপনি একটি সীমাবদ্ধতা সেট করতে চান এমন API কী নির্বাচন করুন। API কী প্রপার্টি পৃষ্ঠাটি প্রদর্শিত হবে।
  3. কী সীমাবদ্ধতার অধীনে, নিম্নলিখিত সীমাবদ্ধতাগুলি সেট করুন:
    • আবেদন বিধিনিষেধ:
      1. iOS অ্যাপ নির্বাচন করুন।
      2. আপনি যে বান্ডেল শনাক্তকারীটি সরবরাহ করেন তার সাথে iOS অ্যাপ থেকে অনুরোধগুলি গ্রহণ করতে, তালিকা থেকে উপযুক্ত iOS বান্ডেল শনাক্তকারী নির্বাচন করুন।
    • API সীমাবদ্ধতা:
      1. সীমাবদ্ধ কী ক্লিক করুন।
      2. নির্বাচন করুন APIs ড্রপডাউন থেকে iOS এর জন্য মানচিত্র SDK নির্বাচন করুন৷ iOS-এর জন্য Maps SDK তালিকাভুক্ত না থাকলে, আপনাকে এটি সক্ষম করতে হবে।
  4. আপনার পরিবর্তনগুলি চূড়ান্ত করতে, সংরক্ষণ করুন ক্লিক করুন।

ক্লাউড 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="maps-ios-backend.googleapis.com"
    --allowed-bundle-ids="BUNDLE_NAME"

Google Cloud SDK , Cloud SDK ইনস্টলেশন এবং নিম্নলিখিত কমান্ডগুলি সম্পর্কে আরও পড়ুন:

এখন আপনি iOS এর জন্য Maps SDK-এর জন্য আপনার API কী পেয়েছেন, আপনি শুরু করতে প্রস্তুত৷

এরপর কি

এখন আপনার কাছে একটি API কী আছে, একটি Xcode প্রজেক্ট সেট আপ করুন- এ বর্ণিত হিসাবে আপনার Xcode প্রকল্প তৈরি করুন এবং কনফিগার করুন।