REST Resource: apps

منبع: اپلیکیشن

منبع 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 (Icons)
    }
  ],
  "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

لیست انواع MIME اولیه

secondaryMimeTypes[]

string

لیست انواع MIME ثانویه.

primaryFileExtensions[]

string

لیست پسوندهای فایل اصلی

secondaryFileExtensions[]

string

لیست پسوندهای فایل ثانویه

id

string

شناسه برنامه

supportsImport

boolean

آیا این برنامه از وارد کردن از Google Docs پشتیبانی می‌کند یا خیر.

installed

boolean

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

authorized

boolean

آیا برنامه مجاز به دسترسی به داده‌های درایو کاربر است یا خیر.

icons[]

object ( Icons )

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

useByDefault

boolean

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

kind

string

فقط خروجی مشخص می کند که این چه نوع منبعی است. مقدار: رشته ثابت "drive#app".

shortDescription

string

توضیح کوتاهی از اپلیکیشن

longDescription

string

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

supportsMultiOpen

boolean

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

productId

string

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

openUrlTemplate

string

URL قالب برای باز کردن فایل ها با این برنامه. قالب شامل

{ids}

یا

{exportIds}

با شناسه های فایل واقعی جایگزین شود. برای اطلاعات بیشتر، برای مستندات کامل، به Open Files مراجعه کنید.

createUrl

string

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

createInFolderTemplate

string

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

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

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

نمادها

نمایندگی JSON
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
فیلدها
size

integer

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

category

string

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

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

string

URL برای نماد.

روش ها

get

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

list

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