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