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