जब कोई उपयोगकर्ता Drive के यूज़र इंटरफ़ेस (यूआई) के "नया" पर क्लिक करता है बटन पर क्लिक करता है और Drive का यूज़र इंटरफ़ेस (यूआई), Drive, उपयोगकर्ता को उस ऐप्लिकेशन के नए यूआरएल पर रीडायरेक्ट करता है किसी Drive का यूज़र इंटरफ़ेस (यूआई) कॉन्फ़िगर करें" में बताया गया है इंटिग्रेशन के लिए किया जा सकता है.
इसके बाद, आपके ऐप्लिकेशन को
state
पैरामीटर. डिफ़ॉल्ट state
नए यूआरएल के लिए यह जानकारी है:
{
"action":"create",
"folderId":"FOLDER_ID",
"folderResourceKey":"FOLDER_RESOURCE_KEY",
"userId":"USER_ID"
}
इस आउटपुट में ये वैल्यू शामिल होती हैं:
create
: की जा रही कार्रवाई. वैल्यूcreate
तब होती है, जब कोई उपयोगकर्ता Drive के यूज़र इंटरफ़ेस (यूआई) के "नया" पर क्लिक करता है बटन पर टैप करें.- FOLDER_ID: पैरंट फ़ोल्डर का आईडी.
- FOLDER_RESOURCE_KEY: पैरंट फ़ोल्डर की संसाधन कुंजी.
- USER_ID: खास तौर पर आपकी पहचान की पुष्टि करने वाला प्रोफ़ाइल आईडी उपयोगकर्ता.
इस अनुरोध पर, आपके ऐप्लिकेशन को यह तरीका अपनाना होगा:
- पुष्टि करें कि
action
फ़ील्ड मेंcreate
वैल्यू है. - उपयोगकर्ता के लिए नया सेशन बनाने के लिए,
userId
वैल्यू का इस्तेमाल करें. ज़्यादा के लिए साइन-इन कर चुके उपयोगकर्ताओं की जानकारी पाने के लिए, उपयोगकर्ता और नए इवेंट के बारे में ज़्यादा जानें. files.create
तरीके का इस्तेमाल करके, कोई फ़ाइल संसाधन बनाएं. अगर अनुरोध परfolderId
सेट किया गया था, तोfolderId
वैल्यू के लिएparents
फ़ील्ड.- अगर अनुरोध पर
folderResourceKey
सेट किया गया था, तोX-Goog-Drive-Resource-Keys
अनुरोध का हेडर. अगर आपको ज़्यादा जानकारी चाहिए, तो संसाधन कुंजियां, संसाधन का इस्तेमाल करके लिंक से शेयर की गई फ़ाइलें ऐक्सेस करना देखें कुंजियां.
state
पैरामीटर, यूआरएल के कोड में बदला गया है, इसलिए आपके ऐप्लिकेशन को एस्केप को मैनेज करना चाहिए
और उसे JSON के रूप में पार्स करें.
उपयोगकर्ता और नए इवेंट
डिस्क ऐप्लिकेशन में सभी "बनाएं" शामिल होनी चाहिए संभावित तौर पर इवेंट
साइन-इन. कुछ उपयोगकर्ताओं के पास एक से ज़्यादा खाते हो सकते हैं. इसलिए, state
में यूज़र आईडी
पैरामीटर शायद मौजूदा सेशन से मैच न करे. अगर state
में यूज़र आईडी
पैरामीटर वर्तमान सत्र से मेल नहीं खाता है, अपने
ऐप्लिकेशन खोलें और अनुरोध किए गए उपयोगकर्ता के तौर पर साइन इन करें.