अनुरोध में दिए गए टाइटल का इस्तेमाल करके, एक नया प्रज़ेंटेशन बनाया जाता है. अगर presentationId दिया जाता है, तो इसका इस्तेमाल नए प्रज़ेंटेशन के आईडी के तौर पर किया जाता है. ऐसा न होने पर, एक नया आईडी जनरेट किया जाता है. अनुरोध में मौजूद अन्य फ़ील्ड को अनदेखा किया जाता है. इनमें दिया गया कॉन्टेंट भी शामिल है. इससे बनाया गया प्रज़ेंटेशन दिखता है.
एचटीटीपी अनुरोध
POST https://slides.googleapis.com/v1/presentations
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{ "presentationId": string, "pageSize": { object ( |
| फ़ील्ड | |
|---|---|
presentationId |
प्रज़ेंटेशन का आईडी. |
pageSize |
प्रज़ेंटेशन में पेजों का साइज़. |
slides[] |
प्रज़ेंटेशन में मौजूद स्लाइड. कोई स्लाइड, स्लाइड लेआउट से प्रॉपर्टी इनहेरिट करती है. |
title |
प्रज़ेंटेशन का टाइटल. |
masters[] |
प्रज़ेंटेशन में मौजूद स्लाइड मास्टर. स्लाइड मास्टर में, पेज के सभी सामान्य एलिमेंट और लेआउट के सेट के लिए सामान्य प्रॉपर्टी शामिल होती हैं. इनका इस्तेमाल तीन कामों के लिए किया जाता है:
|
layouts[] |
प्रज़ेंटेशन में मौजूद लेआउट. लेआउट एक टेंप्लेट होता है. इससे यह तय होता है कि उस लेआउट से इनहेरिट होने वाली स्लाइड पर कॉन्टेंट को कैसे व्यवस्थित और स्टाइल किया जाए. |
locale |
प्रज़ेंटेशन का स्थान, IETF BCP 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
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.