API কী ব্যবহার করে

API কী ব্যবহার করে

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

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

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

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

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

  2. শংসাপত্র পৃষ্ঠায়, শংসাপত্র তৈরি করুন > API কী ক্লিক করুন।
    API কী তৈরি ডায়ালগ আপনার নতুন তৈরি API কী প্রদর্শন করে।
  3. Close এ ক্লিক করুন।
    নতুন API কী API কী-এর অধীনে শংসাপত্র পৃষ্ঠায় তালিকাভুক্ত করা হয়েছে।
    (এটি উত্পাদনে ব্যবহার করার আগে API কী সীমাবদ্ধ করতে মনে রাখবেন।)
gcloud services api-keys create \
    --project "PROJECT" \
    --display-name "DISPLAY_NAME"

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

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

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

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

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

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

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

    বিদ্যমান কী তালিকাভুক্ত করুন।

    gcloud services api-keys list --project="PROJECT"

    বিদ্যমান কী-তে বিদ্যমান বিধিনিষেধ সাফ করুন।

    gcloud services api-keys update "projects/PROJECT/keys/KEY_ID" \
        --clear-restrictions

    বিদ্যমান কীতে নতুন সীমাবদ্ধতা সেট করুন।

    gcloud services api-keys update projects/PROJECT/locations/global/keys/KEY_ID \
        --api-target=service=navigationsdk.googleapis.com

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

    এরপর কি

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

    আপনার Xcode প্রকল্প সেট আপ করুন