REST Resource: 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": [
    {
      "size": integer,
      "category": string,
      "iconUrl": string
    }
  ],
  "useByDefault": boolean,
  "kind": string,
  "shortDescription": string,
  "longDescription": string,
  "supportsMultiOpen": boolean,
  "productId": string,
  "openUrlTemplate": string,
  "createUrl": string,
  "createInFolderTemplate": string,
  "supportsOfflineCreate": boolean,
  "hasDriveWideScope": boolean
}
فیلدها
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

آیکون های مختلف برای برنامه

icons[].size

integer

اندازه نماد به عنوان حداکثر عرض و ارتفاع نشان داده می شود.

icons[].category

string

دسته بندی نماد. مقادیر مجاز عبارتند از:

  • application - نماد برنامه
  • document - نماد یک فایل مرتبط با برنامه
  • documentShared - نماد یک فایل مشترک مرتبط با برنامه
icons[].iconUrl

string

URL برای نماد.

useByDefault

boolean

این که آیا برنامه به عنوان کنترل کننده پیش فرض برای انواعی که پشتیبانی می کند انتخاب شده است.

kind

string

این همیشه drive#app است.

shortDescription

string

توضیح کوتاهی از برنامه

longDescription

string

توضیحات طولانی در مورد برنامه

supportsMultiOpen

boolean

آیا این برنامه از باز کردن بیش از یک فایل پشتیبانی می کند یا خیر.

productId

string

شناسه فهرست محصول برای این برنامه.

openUrlTemplate

string

آدرس قالب برای باز کردن فایل ها با این برنامه. این الگو حاوی {ids} و/یا {exportIds} خواهد بود تا با شناسه‌های فایل واقعی جایگزین شوند. برای مستندات کامل به Open Files مراجعه کنید.

createUrl

string

آدرس برای ایجاد یک فایل جدید با این برنامه.

createInFolderTemplate

string

آدرس قالب برای ایجاد یک فایل جدید با این برنامه در یک پوشه مشخص. این الگو حاوی {folderId} خواهد بود تا با پوشه ای جایگزین شود تا فایل جدید در آن ایجاد شود.

supportsOfflineCreate

boolean

آیا این برنامه از ایجاد فایل‌های جدید در حالت آفلاین پشتیبانی می‌کند یا خیر.

hasDriveWideScope

boolean

این که آیا برنامه دارای دامنه گسترده درایو است. یک برنامه با دامنه گسترده درایو می تواند به تمام فایل های درایو کاربر دسترسی داشته باشد.

روش ها

get

یک برنامه خاص دریافت می کند.

list

برنامه های نصب شده کاربر را فهرست می کند.