Drive यूज़र इंटरफ़ेस (यूआई) के "नया" बटन के साथ इंटिग्रेट करें

जब कोई उपयोगकर्ता Drive के यूज़र इंटरफ़ेस (यूआई) के "नया" पर क्लिक करता है बटन पर क्लिक करता है और Drive का यूज़र इंटरफ़ेस (यूआई), Drive, उपयोगकर्ता को उस ऐप्लिकेशन के नए यूआरएल पर रीडायरेक्ट करता है किसी Drive का यूज़र इंटरफ़ेस (यूआई) कॉन्फ़िगर करें" में बताया गया है इंटिग्रेशन के लिए किया जा सकता है.

इसके बाद, आपके ऐप्लिकेशन को state पैरामीटर. डिफ़ॉल्ट state नए यूआरएल के लिए यह जानकारी है:

{
  "action":"create",
  "folderId":"FOLDER_ID",
  "folderResourceKey":"FOLDER_RESOURCE_KEY",
  "userId":"USER_ID"
}

इस आउटपुट में ये वैल्यू शामिल होती हैं:

इस अनुरोध पर, आपके ऐप्लिकेशन को यह तरीका अपनाना होगा:

  1. पुष्टि करें कि action फ़ील्ड में create वैल्यू है.
  2. उपयोगकर्ता के लिए नया सेशन बनाने के लिए, userId वैल्यू का इस्तेमाल करें. ज़्यादा के लिए साइन-इन कर चुके उपयोगकर्ताओं की जानकारी पाने के लिए, उपयोगकर्ता और नए इवेंट के बारे में ज़्यादा जानें.
  3. files.create तरीके का इस्तेमाल करके, कोई फ़ाइल संसाधन बनाएं. अगर अनुरोध पर folderId सेट किया गया था, तो folderId वैल्यू के लिए parents फ़ील्ड.
  4. अगर अनुरोध पर folderResourceKey सेट किया गया था, तो X-Goog-Drive-Resource-Keys अनुरोध का हेडर. अगर आपको ज़्यादा जानकारी चाहिए, तो संसाधन कुंजियां, संसाधन का इस्तेमाल करके लिंक से शेयर की गई फ़ाइलें ऐक्सेस करना देखें कुंजियां.

state पैरामीटर, यूआरएल के कोड में बदला गया है, इसलिए आपके ऐप्लिकेशन को एस्केप को मैनेज करना चाहिए और उसे JSON के रूप में पार्स करें.

उपयोगकर्ता और नए इवेंट

डिस्क ऐप्लिकेशन में सभी "बनाएं" शामिल होनी चाहिए संभावित तौर पर इवेंट साइन-इन. कुछ उपयोगकर्ताओं के पास एक से ज़्यादा खाते हो सकते हैं. इसलिए, state में यूज़र आईडी पैरामीटर शायद मौजूदा सेशन से मैच न करे. अगर state में यूज़र आईडी पैरामीटर वर्तमान सत्र से मेल नहीं खाता है, अपने ऐप्लिकेशन खोलें और अनुरोध किए गए उपयोगकर्ता के तौर पर साइन इन करें.