Maps Datasets API-তে যেকোনো অনুরোধ করতে, আপনাকে অবশ্যই অন্তর্ভুক্ত করতে হবে:
অনুরোধের
X-Goog-User-Projectহেডারে আপনার Google Cloud প্রোজেক্টের নম্বর বা আইডি। এই মানটি বিলিং এবং ব্যবহারের কোটা গণনার জন্য ব্যবহৃত প্রোজেক্ট নির্ধারণ করে।অনুরোধের
Authorizationশিরোনামে একটি OAuth টোকেন। Maps Datasets API-এর সাথে OAuth ব্যবহার সম্পর্কে আরও তথ্যের জন্য, Use OAuth দেখুন।অনুরোধের URL-এ একটি Google ক্লাউড প্রোজেক্ট নম্বর বা আইডি। এই মানটি ডেটাসেট ধারণকারী প্রোজেক্টকে নির্দিষ্ট করে। যদিও এই প্রোজেক্টটি সাধারণত
X-Goog-User-Projectহেডারে উল্লেখিত প্রোজেক্টের মতোই হয়, তবে এটি একই রকম হওয়া আবশ্যক নয়।অনুরোধ URL-এ ডেটাসেট আইডি। যখনই আপনি একটি নির্দিষ্ট ডেটাসেটে কোনও কাজ করেন, তখন আপনি অনুরোধ URL-এর অংশ হিসাবে ডেটাসেটের আইডিটি পাস করেন।
উদাহরণস্বরূপ, একটি ডেটাসেট মুছে ফেলার জন্য:
curl -X DELETE \ -H 'X-Goog-User-Project: PROJECT_NUMBER_OR_ID' \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ https://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets/DATASET_ID
প্রকল্প নম্বরটি পান
আপনার Google ক্লাউড প্রকল্পের PROJECT_NUMBER_OR_ID পেতে:
ক্লাউড কনসোলে প্রকল্পের ওভারভিউ পৃষ্ঠায় যান।
যদি অনুরোধ করা হয়, আপনার প্রকল্পটি নির্বাচন করুন।
ওভারভিউ স্ক্রিনের প্রজেক্ট তথ্য এলাকায় প্রজেক্ট নম্বর এবং প্রজেক্ট আইডি প্রদর্শিত হবে।
একটি OAuth টোকেন পান
প্রমাণীকরণের জন্য, আপনার API অনুরোধে Authorization হেডারে একটি OAuth টোকেন থাকতে হবে। আরও জানতে, Use OAuth দেখুন।
উদাহরণস্বরূপ, টোকেন তৈরি করতে নিম্নলিখিত gcloud কমান্ডটি ব্যবহার করুন:
gcloud auth application-default print-access-token
উপরের উদাহরণে দেখানো প্রতিটি অনুরোধে একটি নতুন টোকেন তৈরি করতে আপনি একটি cURL কমান্ডের Authorization হেডারে সরাসরি gcloud কমান্ড অন্তর্ভুক্ত করতে পারেন।
বিকল্পভাবে, আপনি টোকেন ধারণকারী একটি পরিবেশ ভেরিয়েবল সেট করতে পারেন এবং তারপর অনুরোধের অংশ হিসাবে পরিবেশ ভেরিয়েবলটি পাস করতে পারেন:
export TOKEN=$(gcloud auth application-default print-access-token)
curl -X DELETE \
-H 'X-Goog-User-Project: PROJECT_NUMBER_OR_ID' \
-H "Authorization: Bearer $TOKEN" \
https://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets/DATASET_ID