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 یک رابط است که ویژگی های یک پوشه والد را برای یک آیتم انتخاب شده توصیف می کند. |