- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- आईएएम की अनुमतियां
डेटासेट के लिए डेटा का नया वर्शन इंपोर्ट करता है.
एचटीटीपी अनुरोध
- मीडिया अपलोड करने के अनुरोधों के लिए, यूआरआई अपलोड करें:POST https://mapsplatformdatasets.googleapis.com/upload/v1/{name=projects/*/datasets/*}:import
- सिर्फ़ मेटाडेटा वाले अनुरोधों के लिए, मेटाडेटा यूआरआई:POST https://mapsplatformdatasets.googleapis.com/v1/{name=projects/*/datasets/*}:import
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
| name | 
 ज़रूरी है. संसाधन का नाम. फ़ॉर्मैट: projects/{project}/datasets/{datasetId} | 
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना | 
|---|
| { "versionDescription": string, // Union field | 
| फ़ील्ड | |
|---|---|
| versionDescription | 
 इंपोर्ट किए जा रहे नए डेटा की जानकारी. | 
| यूनियन फ़ील्ड data_source. डेटासेट के लिए डेटा के सोर्स के बारे में जानकारी.data_sourceइनमें से सिर्फ़ एक हो सकता है: | |
| localFileSource | 
 डेटासेट के लिए, एक बार इंपोर्ट करने के लिए लोकल फ़ाइल सोर्स. | 
| gcsSource | 
 डेटासेट के लिए Google Cloud Storage फ़ाइल सोर्स, जिसे एक बार इंपोर्ट किया जा सकता है. | 
जवाब का मुख्य भाग
Media.upload का रिस्पॉन्स ऑब्जेक्ट.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON के काेड में दिखाना | 
|---|
| { "name": string } | 
| फ़ील्ड | |
|---|---|
| name | 
 ज़रूरी है. डेटासेट के नए वर्शन में मौजूद संसाधन का नाम. फ़ॉर्मैट: Project/{project}/datasets/{datasetId}@{versionId} | 
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
- https://www.googleapis.com/auth/cloud-platform
IAM अनुमतियां
name संसाधन पर, इस IAM अनुमति की ज़रूरत होती है:
- mapsplatformdatasets.datasets.import
ज़्यादा जानकारी के लिए, IAM दस्तावेज़ देखें.