خلاصه منبع برای Google Picker API

Google Picker API از یک الگوی سازنده با PickerBuilder و Picker استفاده می‌کند.

const picker = new google.picker.PickerBuilder()
    .setOAuthtoken('TOKEN_FOR_USER')
    .setAppId('1234567890')
    .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 رابطی است که ویژگی های یک عکس یا ویدیو را توصیف می کند.