ज़रूरी अनुरोध पैरामीटर

Maps Datasets API को कोई भी अनुरोध करने के लिए, आपको यह जानकारी शामिल करनी होगी:

  • अनुरोध का X-Goog-User-Project हेडर. यह मान तय करता है कि बिलिंग और इस्तेमाल के कोटा का हिसाब लगाने के लिए इस्तेमाल किया जाने वाला प्रोजेक्ट.

  • अनुरोध के Authorization हेडर में OAuth टोकन. ज़्यादा के लिए Maps Datasets API के साथ OAuth का इस्तेमाल करने के बारे में जानकारी, देखें OAuth का इस्तेमाल करें.

  • अनुरोध के यूआरएल में Google Cloud प्रोजेक्ट का नंबर या आईडी. यह मान डेटासेट वाले प्रोजेक्ट के बारे में बताता है. हालांकि, यह प्रोजेक्ट आम तौर पर X-Goog-User-Project हेडर में बताए गए प्रोजेक्ट के जैसा ही है, तो एक जैसे होना ज़रूरी नहीं है.

  • अनुरोध किए गए यूआरएल में डेटासेट आईडी. जब भी आप किसी कीवर्ड पर कोई कार्रवाई करते हैं डेटासेट का इस्तेमाल करते हैं, तो आप डेटासेट के आईडी को अनुरोध यूआरएल के हिस्से के रूप में पास करते हैं.

उदाहरण के लिए, डेटासेट मिटाने के लिए:

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 Cloud प्रोजेक्ट का PROJECT_NUMBER_OR_ID पाने के लिए:

  1. प्रोजेक्ट के होम पेज Cloud Console में जाकर.

  2. अगर कहा जाए, तो अपना प्रोजेक्ट चुनें.

  3. प्रोजेक्ट नंबर और प्रोजेक्ट आईडी, प्रोजेक्ट की जानकारी में दिखते हैं खास जानकारी वाली स्क्रीन का हिस्सा.

OAuth टोकन पाना

पुष्टि करने के लिए, आपके एपीआई अनुरोध में OAuth टोकन शामिल होना चाहिए Authorization हेडर. ज़्यादा जानकारी के लिए, OAuth का इस्तेमाल करना लेख देखें.

उदाहरण के लिए, टोकन जनरेट करने के लिए, इस gcloud कमांड का इस्तेमाल करें:

gcloud auth application-default print-access-token

आपके पास Authorization हेडर में gcloud कमांड को सीधे शामिल करने का विकल्प होता है. cURL निर्देश की मदद से, हर अनुरोध पर एक नया टोकन जनरेट करें, जैसा कि उदाहरण में दिखाया गया है पढ़ें.

इसके अलावा, टोकन वाला कोई एनवायरमेंट वैरिएबल सेट किया जा सकता है और फिर अनुरोध के हिस्से के तौर पर एनवायरमेंट वैरिएबल को पास करें:

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