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