আপনি শুরু করার আগে
আপনি iOS এর জন্য Places SDK ব্যবহার শুরু করার আগে, আপনার একটি বিলিং অ্যাকাউন্ট সহ একটি প্রকল্প এবং iOS এর জন্য Places SDK সক্ষম করা প্রয়োজন৷ আরও জানতে, ক্লাউড কনসোলে সেট আপ দেখুন।
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 কী প্রপার্টি পৃষ্ঠাটি প্রদর্শিত হবে।
- কী সীমাবদ্ধতার অধীনে, নিম্নলিখিত সীমাবদ্ধতাগুলি সেট করুন:
- আবেদন বিধিনিষেধ:
- iOS অ্যাপ নির্বাচন করুন।
- আপনি যে বান্ডেল শনাক্তকারীটি সরবরাহ করেন তার সাথে iOS অ্যাপ থেকে অনুরোধগুলি গ্রহণ করতে, তালিকা থেকে উপযুক্ত iOS বান্ডেল শনাক্তকারী নির্বাচন করুন।
- API সীমাবদ্ধতা:
- সীমাবদ্ধ কী ক্লিক করুন।
- Select APIs ড্রপডাউন থেকে Places API নির্বাচন করুন। যদি Places API তালিকাভুক্ত না থাকে, তাহলে আপনাকে এটি সক্ষম করতে হবে।
- আপনার পরিবর্তনগুলি চূড়ান্ত করতে, সংরক্ষণ করুন ক্লিক করুন।
ক্লাউড 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="places-backend.googleapis.com" --allowed-bundle-ids="BUNDLE_NAME"
Google Cloud SDK , Cloud SDK ইনস্টলেশন এবং নিম্নলিখিত কমান্ডগুলি সম্পর্কে আরও পড়ুন: