ملخّص المرجع لواجهة برمجة التطبيقات 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 هو عنصر المستوى الأعلى الذي يمثّل إجراء واجهة المستخدم مع المستخدم. لا يتم إنشاء هذه العناصر مباشرةً، ولكن يتم استخدام فئة PickerBuilder بدلاً من ذلك.
PickerBuilder تُستخدَم PickerBuilder لإنشاء عناصر Picker. باستثناء ما هو موضّح بخلاف ذلك، يكون نوع الإرجاع للطرق أدناه من النوع PickerBuilder، ما يتيح لك تسلسل طلب واحد بعد الآخر.
ResourceId ResourceId هي فئة أدوات لإنشاء أرقام تعريف الموارد للمستندات.
View فئة مجردة لكل طرق العرض.
ViewGroup ViewGroup هي مجموعة مرئية من طرق العرض في لوحة التنقّل.

عمليات التعداد

الاسم الوصف
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 تمثّل هذه السمة رموز اللغات ISO 639 المتوافقة مع PickerBuilder.setLocale.
ParentDocumentObject ParentDocumentObject هي واجهة تصف سمات مجلد رئيسي لعنصر محدّد.