- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
इंडेक्स करने के लिए मीडिया को अपलोड करता है.
अपलोड एंडपॉइंट, सीधे तौर पर और फिर से शुरू किए जा सकने वाले अपलोड प्रोटोकॉल के साथ काम करता है. यह उन बड़े आइटम के लिए है जिन्हें इंडेक्स करने के अनुरोधों के दौरान इनलाइन नहीं किया जा सकता. बड़े कॉन्टेंट को इंडेक्स करने के लिए:
- अपलोड सेशन शुरू करने के लिए,
indexing.datasources.items.upload
को आइटम के नाम के साथ कॉल करें औरUploadItemRef
को वापस पाएं. - कॉन्टेंट अपलोड करने के लिए, music.upload को स्ट्रीम करने के अनुरोध के तौर पर कॉल करें. इसके लिए, पहले चरण मेंUploadItemRef से अपलोड किए गए संसाधन के नाम का इस्तेमाल करें.
- आइटम को इंडेक्स करने के लिए,
indexing.datasources.items.index
को कॉल करें. पहले चरण में,UploadItemRef की मदद से ItemContent को पॉप्युलेट करें.
ज़्यादा जानकारी के लिए, REST API का इस्तेमाल करके कॉन्टेंट कनेक्टर बनाना देखें.
ध्यान दें: इस एपीआई को चलाने के लिए, सेवा खाते की ज़रूरत होती है.
एचटीटीपी अनुरोध
- मीडिया अपलोड करने के अनुरोधों के लिए, यूआरआई अपलोड करें:
POST https://cloudsearch.googleapis.com/upload/v1/media/{resourceName=**}
- सिर्फ़ मेटाडेटा से जुड़े अनुरोधों के लिए, मेटाडेटा यूआरआई:
POST https://cloudsearch.googleapis.com/v1/media/{resourceName=**}
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
resourceName |
डाउनलोड किए जा रहे मीडिया का नाम. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में Media
का उदाहरण है.
जवाब का मुख्य भाग
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
मीडिया संसाधन.
जेएसओएन के काेड में दिखाना |
---|
{ "resourceName": string } |
फ़ील्ड | |
---|---|
resourceName |
मीडिया संसाधन का नाम. |
अनुमति पाने के लिंक
इनमें से कोई एक OAuth स्कोप ज़रूरी है:
https://www.googleapis.com/auth/cloud_search.indexing
https://www.googleapis.com/auth/cloud_search
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.