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

Google Picker API, 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 Picker ऑब्जेक्ट बनाने के लिए, PickerBuilder का इस्तेमाल किया जाता है. यहां दिए गए तरीकों का रिटर्न टाइप 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 एक इंटरफ़ेस है. इसमें चुने गए आइटम के पैरंट फ़ोल्डर के एट्रिब्यूट के बारे में बताया गया है.