ملخّص المرجع لواجهة برمجة التطبيقات 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 . |
واجهات
كتابة الأسماء المستعارة
الاسم |
الوصف |
Locales |
تمثّل هذه السمة رموز اللغات ISO 639 المتوافقة مع PickerBuilder.setLocale . |
ParentDocumentObject |
ParentDocumentObject هي واجهة تصف سمات مجلد رئيسي لعنصر محدّد. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-09 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-11-09 (حسب التوقيت العالمي المتفَّق عليه)"],[[["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."]]],[]]