المرجع: تطبيق
يوفّر المورد apps
قائمة بالتطبيقات التي ثبّتها المستخدم، مع معلومات عن أنواع MIME المتوافقة مع كل تطبيق وامتدادات الملفات وغيرها من التفاصيل.
تتطلب بعض طرق الموارد (مثل apps.get
) العنصر appId
. استخدِم طريقة apps.list
لاسترداد رقم التعريف لتطبيق مثبَّت.
تمثيل JSON |
---|
{
"name": string,
"objectType": string,
"supportsCreate": boolean,
"productUrl": string,
"primaryMimeTypes": [
string
],
"secondaryMimeTypes": [
string
],
"primaryFileExtensions": [
string
],
"secondaryFileExtensions": [
string
],
"id": string,
"supportsImport": boolean,
"installed": boolean,
"authorized": boolean,
"icons": [
{
object ( |
الحقول | |
---|---|
name |
اسم التطبيق |
objectType |
نوع الكائن الذي ينشئه هذا التطبيق مثل الرسم البياني. إذا كان الحقل فارغًا، يجب استخدام اسم التطبيق بدلاً من ذلك. |
supportsCreate |
ما إذا كان هذا التطبيق يتيح إنشاء العناصر. |
productUrl |
رابط إلى بيانات المنتج لهذا التطبيق. |
primaryMimeTypes[] |
قائمة أنواع MIME الأساسية. |
secondaryMimeTypes[] |
قائمة أنواع MIME الثانوية. |
primaryFileExtensions[] |
تمثّل هذه السمة قائمة امتدادات الملفات الأساسية. |
secondaryFileExtensions[] |
تمثّل هذه السمة قائمة بامتدادات الملفات الثانوية. |
id |
رقم تعريف التطبيق. |
supportsImport |
ما إذا كان هذا التطبيق يتيح الاستيراد من "مستندات Google". |
installed |
ما إذا كان التطبيق مثبّتًا |
authorized |
ما إذا كان التطبيق مُصرَّحًا له بالوصول إلى البيانات في Drive للمستخدم. |
icons[] |
الأيقونات المختلفة للتطبيق. |
useByDefault |
ما إذا تم اختيار التطبيق كمعالج تلقائي للأنواع المتوافقة مع التطبيق |
kind |
النتائج فقط. تحدد نوع هذا المورد. القيمة: السلسلة الثابتة "drive#app". |
shortDescription |
وصف موجز للتطبيق. |
longDescription |
وصف طويل للتطبيق. |
supportsMultiOpen |
ما إذا كان هذا التطبيق يسمح بفتح أكثر من ملف واحد |
productId |
رقم تعريف بيانات المنتج لهذا التطبيق. |
openUrlTemplate |
عنوان URL للنموذج الخاص لفتح الملفات باستخدام هذا التطبيق. يحتوي النموذج على
أو
ليتم استبدالها بمعرفات الملفات الفعلية. لمزيد من المعلومات، يُرجى الاطّلاع على فتح الملفات للاطّلاع على المستندات الكاملة. |
createUrl |
عنوان URL لإنشاء ملف باستخدام هذا التطبيق |
createInFolderTemplate |
عنوان URL للنموذج لإنشاء ملف باستخدام هذا التطبيق في مجلد معيّن يحتوي النموذج على المجلد {المجلدId} الذي سيتم استبداله بمعرّف المجلد الذي يتضمّن الملف الجديد. |
supportsOfflineCreate |
ما إذا كان هذا التطبيق يتيح إنشاء الملفات بلا إنترنت. |
hasDriveWideScope |
ما إذا كان التطبيق يحتوي على نطاق على مستوى Drive. يمكن للتطبيق على مستوى Drive الوصول إلى جميع الملفات في حساب المستخدم على Drive. |
الرموز
تمثيل JSON |
---|
{ "size": integer, "category": string, "iconUrl": string } |
الحقول | |
---|---|
size |
حجم الرمز ويمثل الحد الأقصى للعرض والارتفاع. |
category |
فئة الرمز. القيم المسموح بها هي:
|
iconUrl |
عنوان URL للرمز. |
الطُرق |
|
---|---|
|
الحصول على تطبيق معيّن |
|
يسرد التطبيقات المثبّتة للمستخدم. |