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