Google पिकर एपीआई के लिए संसाधन की खास जानकारी

Google पिकर एपीआई, PickerBuilder और Picker के साथ बिल्डर पैटर्न का इस्तेमाल करता है.

const picker = new google.picker.PickerBuilder()
    .setOAuthtoken('TOKEN_FOR_USER')
    .setAppId('1234567890')  // Cloud Project number
    .addView(google.picker.ViewId.DOCS)
    .setCallback((data) => {
      console.log(data);
    })
    .build();

picker.setVisible(true);

क्लास

नाम ब्यौरा
DocsUploadView Google Drive में फ़ाइलें अपलोड करने के लिए, DocsUploadView का इस्तेमाल करें.
DocsView Google Drive से फ़ाइलें चुनने के लिए, DocsView का इस्तेमाल करें.
Picker Picker, उपयोगकर्ता के साथ यूज़र इंटरफ़ेस (यूआई) ऐक्शन को दिखाने वाला टॉप लेवल ऑब्जेक्ट है. ये ऑब्जेक्ट सीधे तौर पर नहीं बनाए जाते, बल्कि PickerBuilder क्लास का इस्तेमाल करते हैं.
PickerBuilder PickerBuilder का इस्तेमाल Picker ऑब्जेक्ट बनाने के लिए किया जाता है. यहां दिए गए तरीकों के रिटर्न टाइप PickerBuilder होते हैं. हालांकि, जहां अलग से बताया गया है वहां यह टाइप नहीं होता. इससे एक कॉल के बाद दूसरा कॉल किया जा सकता है.
ResourceId ResourceId एक यूटिलिटी क्लास है, जिसकी मदद से दस्तावेज़ों के लिए संसाधन आईडी जनरेट किए जा सकते हैं.
View सभी व्यू के लिए ऐब्स्ट्रैक्ट क्लास.
ViewGroup ViewGroup, नेविगेशन पैनल में व्यू का विज़ुअल ग्रुप होता है.

Enums

नाम ब्यौरा
Action ResponseObject के लिए कार्रवाई का टाइप.
Audience Audience, एनोटेटेड टाइप है. इसका इस्तेमाल, DocumentObject की ऑडियंस के बारे में बताने के लिए किया जाता है.
DocsViewMode DocsViewMode, DocsView में डेटा दिखाने के लिए, एनोटेट किया गया टाइप है. DocsView.setMode को कॉल करते समय इन वैल्यू का इस्तेमाल करें.
Document Document एक एनोटेटेड टाइप है, जिसका इस्तेमाल DocumentObject के फ़ील्ड के बारे में बताने के लिए किया जाता है.
Feature Feature, अलग-अलग व्यू के लिए सुविधाओं को चालू/बंद करने के लिए, एनोटेट किया गया टाइप है. PickerBuilder.enableFeature और PickerBuilder.disableFeature को किए जाने वाले कॉल में इन वैल्यू का इस्तेमाल करें.
Response Response एक एनोटेटेड टाइप है, जिसका इस्तेमाल ResponseObject के फ़ील्ड के बारे में बताने के लिए किया जाता है.
ServiceId ServiceId का इस्तेमाल, उस सेवा के बारे में बताने के लिए किया जाता है जिससे आइटम चुना गया था.
Thumbnail Thumbnail, ThumbnailObject के फ़ील्ड के बारे में जानकारी देने वाला एक गिना हुआ टाइप है.
Type चुने गए आइटम का टाइप.
ViewId ViewId, पिकर में उपलब्ध अलग-अलग व्यू के लिए एनोटेट किया गया टाइप है. DocsView और PickerBuilder को कॉल करते समय इन वैल्यू का इस्तेमाल करें.
ViewToken ViewToken एक एनोटेटेड टाइप है, जिसका इस्तेमाल ResponseObject.viewToken के एलिमेंट के बारे में बताने के लिए किया जाता है.

इंटरफ़ेस

नाम ब्यौरा
DocumentObject DocumentObject एक ऐसा इंटरफ़ेस है जिसमें चुने गए आइटम के एट्रिब्यूट के बारे में बताया गया है.
ResponseObject कॉलबैक फ़ंक्शन में भेजा गया रिस्पॉन्स ऑब्जेक्ट.
ThumbnailObject ThumbnailObject एक इंटरफ़ेस है, जिसमें किसी फ़ोटो या वीडियो के एट्रिब्यूट के बारे में बताया गया है.

उपनाम टाइप करना

नाम ब्यौरा
Locales PickerBuilder.setLocale के लिए इस्तेमाल किए जा सकने वाले ISO 639 भाषा कोड.
ParentDocumentObject ParentDocumentObject एक इंटरफ़ेस है, जिसमें चुने गए आइटम के पैरंट फ़ोल्डर के एट्रिब्यूट के बारे में बताया गया है.