इस गाइड में, Google Picker API की सुविधाओं को इस्तेमाल करने का तरीका बताया गया है. जैसे, एक से ज़्यादा आइटम चुनने की सुविधा चालू करना, नेविगेशन पैन छिपाना, और ऐप्लिकेशन के मौजूदा OAuth 2.0 टोकन के साथ उपयोगकर्ता खाता चुनना.
ज़रूरी शर्तें
इस उदाहरण के लिए, आपको कई आइटम तय करने होंगे:
क्लाइंट आईडी और एपीआई पासकोड, दोनों को ढूंढने के लिए:
Google Cloud console में, मेन्यू > एपीआई और सेवाएं > क्रेडेंशियल पर जाएं.
ऐप्लिकेशन आईडी ढूंढने के लिए:
Google Cloud console में, मेन्यू > IAM और एडमिन > सेटिंग पर जाएं.
ऐप्लिकेशन आईडी के लिए प्रोजेक्ट नंबर का इस्तेमाल करें.
एक ही Google Cloud प्रोजेक्ट में क्लाइंट आईडी और ऐप्लिकेशन आईडी, दोनों होने चाहिए. ऐसा इसलिए, क्योंकि इसका इस्तेमाल उपयोगकर्ता की फ़ाइलों का ऐक्सेस देने के लिए किया जाता है.
ऐप्लिकेशन बनाना
यहां दिए गए कोड सैंपल में, इमेज चुनने वाले टूल या अपलोड पेज का इस्तेमाल करने का तरीका बताया गया है. उपयोगकर्ता, वेब ऐप्लिकेशन में मौजूद बटन से इसे खोल सकते हैं.
setOAuthToken
फ़ंक्शन की मदद से, कोई ऐप्लिकेशन मौजूदा पुष्टि करने वाले टोकन का इस्तेमाल कर सकता है. इससे यह तय किया जा सकता है कि Google Picker, फ़ाइलें दिखाने के लिए किस Google खाते का इस्तेमाल करेगा. अगर किसी उपयोगकर्ता ने एक से ज़्यादा Google खातों से साइन इन किया है, तो Google Picker, अनुमति वाले सही खाते की फ़ाइलें दिखा सकता है.
फ़ाइलें खोलते समय, Google Picker से फ़ाइल आईडी पाने के बाद, कोई ऐप्लिकेशन फ़ाइल का मेटाडेटा फ़ेच कर सकता है. साथ ही, files
संसाधन के get
तरीके में बताए गए तरीके से, फ़ाइल का कॉन्टेंट डाउनलोड कर सकता है.