यह अनुरोध में दिए गए टाइटल का इस्तेमाल करके, एक खाली प्रज़ेंटेशन बनाता है. अगर कोई presentationId दिया जाता है, तो उसका इस्तेमाल नए प्रज़ेंटेशन के आईडी के तौर पर किया जाता है. अगर ऐसा नहीं है, तो एक नया आईडी जनरेट होता है. अनुरोध में मौजूद अन्य फ़ील्ड और दिए गए कॉन्टेंट को अनदेखा कर दिया जाता है. इससे बनाया गया प्रज़ेंटेशन दिखता है.
एचटीटीपी अनुरोध
POST https://slides.googleapis.com/v1/presentations
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{ "presentationId": string, "pageSize": { object ( |
| फ़ील्ड | |
|---|---|
presentationId |
प्रज़ेंटेशन का आईडी. |
pageSize |
प्रज़ेंटेशन में पेजों का साइज़. |
slides[] |
प्रज़ेंटेशन में मौजूद स्लाइड. स्लाइड, स्लाइड लेआउट से प्रॉपर्टी इनहेरिट करती है. |
title |
प्रज़ेंटेशन का टाइटल. |
masters[] |
प्रज़ेंटेशन में मौजूद स्लाइड मास्टर. स्लाइड मास्टर में, पेज के सभी सामान्य एलिमेंट और लेआउट के सेट के लिए सामान्य प्रॉपर्टी होती हैं. ये तीन काम करते हैं:
|
layouts[] |
प्रज़ेंटेशन में मौजूद लेआउट. लेआउट एक टेंप्लेट होता है. इससे यह तय होता है कि लेआउट से इनहेरिट की गई स्लाइड पर कॉन्टेंट को कैसे व्यवस्थित और स्टाइल किया जाएगा. |
locale |
आईईटीएफ़ बीसीपी 47 भाषा टैग के तौर पर, प्रज़ेंटेशन की स्थान-भाषा. |
revisionId |
सिर्फ़ आउटपुट के लिए. प्रज़ेंटेशन के बदलाव का आईडी. इसका इस्तेमाल अपडेट के अनुरोधों में किया जा सकता है. इससे यह पुष्टि की जा सकती है कि आखिरी बार पढ़ने की कार्रवाई के बाद से, प्रज़ेंटेशन में कोई बदलाव नहीं हुआ है. यह फ़ील्ड सिर्फ़ तब भरा जाता है, जब उपयोगकर्ता के पास प्रज़ेंटेशन में बदलाव करने का ऐक्सेस हो. बदलाव का आईडी, क्रम से दिया गया नंबर नहीं होता, बल्कि एक अस्पष्ट स्ट्रिंग होती है. समय के साथ-साथ, बदलाव के आईडी का फ़ॉर्मैट बदल सकता है. इसलिए, इसे ओपेक तरीके से इस्तेमाल किया जाना चाहिए. लौटाया गया संशोधन आईडी, सिर्फ़ 24 घंटे के लिए मान्य होता है. इसे अलग-अलग उपयोगकर्ताओं के साथ शेयर नहीं किया जा सकता. अगर कॉल के बीच में बदलाव आईडी नहीं बदला जाता है, तो इसका मतलब है कि प्रज़ेंटेशन में कोई बदलाव नहीं हुआ है. इसके उलट, अगर एक ही प्रज़ेंटेशन और उपयोगकर्ता के लिए आईडी बदल जाता है, तो इसका मतलब है कि प्रज़ेंटेशन अपडेट हो गया है. हालांकि, आईडी में बदलाव, आईडी के फ़ॉर्मैट में बदलाव जैसे अंदरूनी फ़ैक्टर की वजह से भी हो सकता है. |
notesMaster |
प्रज़ेंटेशन में नोट मास्टर. इससे तीन काम किए जा सकते हैं:
नोट मास्टर को सिर्फ़ पढ़ा जा सकता है. |
comments[] |
सिर्फ़ आउटपुट के लिए. प्रज़ेंटेशन से जुड़ी टिप्पणियों की थ्रेड. |
commentsViewMode |
सिर्फ़ आउटपुट के लिए. प्रज़ेंटेशन पर लागू किया गया टिप्पणियां देखने का मोड. |
जवाब का मुख्य भाग
अगर अनुरोध पूरा हो जाता है, तो जवाब के मुख्य हिस्से में Presentation का नया इंस्टेंस शामिल किया जाता है.
अनुमति पाने के लिंक
इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/presentations
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.