خلاصه منبع برای 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 facilitates selecting or uploading files from Google Drive using a builder pattern with `PickerBuilder` and `Picker` objects."],["Developers can customize the Picker's appearance and functionality, such as specifying views (e.g., DocsView for file selection, DocsUploadView for uploads), OAuth token, and application ID."],["The API provides various classes and enums for controlling view modes, features, actions, and responses, offering flexibility in handling user interactions and selected items."],["Developers can access information about selected items through interfaces like `DocumentObject`, including file attributes and parent folder details."],["`PickerBuilder` offers methods to configure the picker's features, views, and callbacks, enabling developers to tailor it to their application's needs."]]],[]]