خلاصه منبع برای Google Picker API
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 | از DocsUploadView برای آپلود فایل ها در Google Drive استفاده کنید. |
DocsView | از DocsView برای انتخاب فایلها از Google Drive استفاده کنید. |
Picker | Picker شی سطح بالایی است که عملکرد UI را با کاربر نشان می دهد. این اشیا مستقیما ایجاد نمی شوند، بلکه از کلاس 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 یک نوع شمارش شده برای نماهای مختلف موجود در Picker است. از این مقادیر در تماسهای DocsView و PickerBuilder استفاده کنید. |
ViewToken | ViewToken یک نوع شمارش شده است که برای توصیف عناصر ResponseObject.viewToken استفاده می شود. |
رابط ها
نام | توضیحات |
---|
DocumentObject | DocumentObject یک رابط است که ویژگی های یک آیتم انتخاب شده را توصیف می کند. |
ResponseObject | شیء پاسخ به متد برگشت تماس ارسال شد. |
ThumbnailObject | ThumbnailObject رابطی است که ویژگی های یک عکس یا ویدیو را توصیف می کند. |
نام مستعار را تایپ کنید
نام | توضیحات |
---|
Locales | کدهای زبان ISO 639 پشتیبانی شده برای PickerBuilder.setLocale . |
ParentDocumentObject | ParentDocumentObject یک رابط است که ویژگی های یک پوشه والد را برای یک آیتم انتخاب شده توصیف می کند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-17 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-17 بهوقت ساعت هماهنگ جهانی."],[[["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"]]