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 एक इंटरफ़ेस है, जिसमें चुने गए आइटम के पैरंट फ़ोल्डर के एट्रिब्यूट के बारे में बताया गया है. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-11-09 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2024-11-09 (UTC) को अपडेट किया गया."],[[["The Google Picker API enables users to select files from Google Drive and upload files using a builder pattern with `PickerBuilder` and `Picker` classes."],["The API provides various views like `DocsView` for file selection and `DocsUploadView` for uploads, customizable through `PickerBuilder` methods."],["Developers can utilize enums such as `ViewId` and `DocsViewMode` to configure the picker's appearance and functionality."],["Callback functions handle user selections, providing access to selected item details via objects like `DocumentObject` and `ResponseObject`."],["The API offers features like resource ID generation with `ResourceId`, view grouping with `ViewGroup`, and language localization with `Locales`."]]],["The Google Picker API utilizes `PickerBuilder` to construct `Picker` objects, which manage the user interface. You configure the picker by setting parameters such as OAuth token, app ID, and views (e.g., `DocsView`) using `PickerBuilder`. The `setCallback` function process selected files. Different views are available like uploading or selecting files, and the API provides various enums to describe the item and action selected by the user, like `ViewId` and `Action`. Additionally, interfaces such as `DocumentObject` and `ResponseObject` represent data related to the user's selection.\n"]]