अनुरोध में दिए गए शीर्षक का इस्तेमाल करके, एक खाली दस्तावेज़ बनाता है. अनुरोध में मौजूद अन्य फ़ील्ड और दिए गए कॉन्टेंट को अनदेखा कर दिया जाता है.
बनाया गया दस्तावेज़ दिखाता है.
एचटीटीपी अनुरोध
POST https://docs.googleapis.com/v1/documents
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:
JSON के काेड में दिखाना |
---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
फ़ील्ड | |
---|---|
document |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ का आईडी. |
title |
दस्तावेज़ का टाइटल. |
tabs[] |
दस्तावेज़ के हिस्से के तौर पर मौजूद टैब. टैब में चाइल्ड टैब हो सकते हैं. ये ऐसे टैब होते हैं जो किसी दूसरे टैब में नेस्ट किए जाते हैं. चाइल्ड टैब को |
revision |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ का बदलाव आईडी. इसका इस्तेमाल, अपडेट के अनुरोधों में किया जा सकता है. इससे यह तय किया जा सकता है कि किसी दस्तावेज़ के किस वर्शन में अपडेट लागू करने हैं. साथ ही, यह भी तय किया जा सकता है कि अगर उस वर्शन के बाद दस्तावेज़ में बदलाव किया गया है, तो अनुरोध का क्या होगा. यह जानकारी सिर्फ़ तब दिखती है, जब उपयोगकर्ता के पास दस्तावेज़ में बदलाव करने का ऐक्सेस हो. बदलाव का आईडी, क्रम से चलने वाला नंबर नहीं होता, बल्कि एक ऐसी स्ट्रिंग होती है जिसे पढ़ा नहीं जा सकता. समय के साथ, बदलाव के आईडी का फ़ॉर्मैट बदल सकता है. रिव्यू आईडी वापस मिलने के बाद, यह सिर्फ़ 24 घंटे के लिए मान्य होता है. साथ ही, इसे सभी उपयोगकर्ताओं के साथ शेयर नहीं किया जा सकता. अगर कॉल के बीच में बदलाव आईडी नहीं बदला है, तो इसका मतलब है कि दस्तावेज़ में कोई बदलाव नहीं हुआ है. इसके उलट, एक ही दस्तावेज़ और उपयोगकर्ता के लिए बदले गए आईडी का मतलब आम तौर पर यह होता है कि दस्तावेज़ को अपडेट किया गया है. हालांकि, आईडी में बदलाव होने की वजह, आईडी के फ़ॉर्मैट में हुए बदलाव जैसे अंदरूनी फ़ैक्टर भी हो सकते हैं. |
suggestions |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ पर सुझावों का व्यू मोड लागू किया गया. ध्यान दें: किसी दस्तावेज़ में बदलाव करते समय, यह ज़रूरी है कि बदलाव |
body |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ का मुख्य हिस्सा. लेगसी फ़ील्ड: इसके बजाय, |
headers |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद हेडर, जिन्हें हेडर आईडी के हिसाब से क्रम में लगाया गया है. लेगसी फ़ील्ड: इसके बजाय, |
footers |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद फ़ुटर, जिन्हें फ़ुटर आईडी के हिसाब से क्रम में लगाया गया है. लेगसी फ़ील्ड: इसके बजाय, |
footnotes |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद फ़ुटनोट, जिन्हें फ़ुटनोट आईडी के हिसाब से क्रम में लगाया गया है. लेगसी फ़ील्ड: इसके बजाय, |
document |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ का स्टाइल. लेगसी फ़ील्ड: इसके बजाय, |
suggested |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ के स्टाइल में सुझाए गए बदलाव, सुझाव आईडी के हिसाब से. लेगसी फ़ील्ड: इसके बजाय, |
named |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ की नाम वाली स्टाइल. लेगसी फ़ील्ड: इसके बजाय, |
suggested |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ के नाम वाले स्टाइल में सुझाए गए बदलाव, सुझाव आईडी के हिसाब से. लेगसी फ़ील्ड: इसके बजाय, |
lists |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद सूचियां, सूची आईडी के हिसाब से. लेगसी फ़ील्ड: इसके बजाय, |
named |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद नाम वाली रेंज, नाम के हिसाब से. लेगसी फ़ील्ड: इसके बजाय, |
inline |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद इनलाइन ऑब्जेक्ट, जिन्हें ऑब्जेक्ट आईडी के हिसाब से क्रम में लगाया गया है. लेगसी फ़ील्ड: इसके बजाय, |
positioned |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद ऑब्जेक्ट, जिन्हें ऑब्जेक्ट आईडी के हिसाब से क्रम में लगाया गया है. लेगसी फ़ील्ड: इसके बजाय, |
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Document
का नया इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/documents
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.