المرجع: التطبيق
يوفّر المرجع 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 للنموذج لإنشاء ملف باستخدام هذا التطبيق في مجلد معيّن. يحتوي النموذج على {folderId} ليتم استبداله برقم تعريف المجلد الذي يضمّ الملف الجديد. |
supportsOfflineCreate |
ما إذا كان هذا التطبيق يتيح إنشاء الملفات بلا اتصال بالإنترنت |
hasDriveWideScope |
ما إذا كان للتطبيق نطاق على مستوى Drive يمكن للتطبيق الذي يملك نطاقًا على مستوى Drive الوصول إلى جميع الملفات في Drive الخاص بالمستخدم. |
الرموز
تمثيل JSON |
---|
{ "size": integer, "category": string, "iconUrl": string } |
الحقول | |
---|---|
size |
حجم الرمز يتم تمثيله على أنّه الحد الأقصى للعرض والارتفاع. |
category |
فئة الرمز القيم المسموح بها هي:
|
iconUrl |
عنوان URL للرمز |
الطُرق |
|
---|---|
|
الحصول على تطبيق معيّن |
|
يعرض التطبيقات المثبّتة للمستخدم. |