المرجع: التطبيق
يوفر المرجع apps
قائمة بالتطبيقات التي ثبّتها المستخدم، مع معلومات عن أنواع MIME المتوافقة مع كل تطبيق وامتدادات الملفات وتفاصيل أخرى.
تتطلّب بعض طرق الموارد (مثل apps.get
) توفير appId
. استخدِم طريقة apps.list
لاسترداد رقم تعريف تطبيق مثبَّت.
تمثيل JSON |
---|
{
"primaryMimeTypes": [
string
],
"secondaryMimeTypes": [
string
],
"primaryFileExtensions": [
string
],
"secondaryFileExtensions": [
string
],
"icons": [
{
object ( |
الحقول | |
---|---|
primaryMimeTypes[] |
قائمة بأنواع MIME الأساسية. |
secondaryMimeTypes[] |
قائمة أنواع MIME الثانوية |
primaryFileExtensions[] |
قائمة امتدادات الملفات الأساسية |
secondaryFileExtensions[] |
قائمة بامتدادات الملفات الثانوية. |
icons[] |
تمثّل هذه السمة الرموز المختلفة للتطبيق. |
name |
اسم التطبيق |
objectType |
نوع العنصر الذي ينشئه هذا التطبيق، مثل "رسم بياني" إذا كان الحقل فارغًا، يجب استخدام اسم التطبيق بدلاً من ذلك. |
supportsCreate |
تُستخدَم لتحديد ما إذا كان هذا التطبيق يتيح إنشاء عناصر. |
productUrl |
رابط يؤدي إلى بطاقة بيانات المتجر الخاصة بهذا التطبيق |
id |
رقم تعريف التطبيق |
supportsImport |
توضّح هذه السمة ما إذا كان هذا التطبيق يتيح الاستيراد من "مستندات Google". |
installed |
تُستخدَم لتحديد ما إذا كان التطبيق مثبَّتًا. |
authorized |
ما إذا كان التطبيق مصرحًا له بالوصول إلى البيانات على حساب المستخدم في Drive |
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 الخاص بالرمز |
الطُرق |
|
---|---|
|
تعرض هذه الطريقة تطبيقًا معيّنًا. |
|
تعرض هذه الطريقة قائمة بالتطبيقات المثبَّتة لدى المستخدم. |