REST Resource: apps

מקור מידע: אפליקציה

מקור המידע apps מספק רשימה של האפליקציות שהמשתמש התקין, עם מידע על סוגי ה-MIME הנתמכים של כל אפליקציה, סיומות הקבצים ופרטים אחרים.

חלק מהשיטות של משאבים (כמו apps.get) דורשות appId. משתמשים ב-apps.list method כדי לאחזר את המזהה של אפליקציה מותקנת.

ייצוג ב-JSON
{
  "primaryMimeTypes": [
    string
  ],
  "secondaryMimeTypes": [
    string
  ],
  "primaryFileExtensions": [
    string
  ],
  "secondaryFileExtensions": [
    string
  ],
  "icons": [
    {
      "size": integer,
      "category": string,
      "iconUrl": string
    }
  ],
  "name": string,
  "objectType": string,
  "supportsCreate": boolean,
  "productUrl": string,
  "id": string,
  "supportsImport": boolean,
  "installed": boolean,
  "authorized": boolean,
  "useByDefault": boolean,
  "kind": string,
  "shortDescription": string,
  "longDescription": string,
  "supportsMultiOpen": boolean,
  "productId": string,
  "openUrlTemplate": string,
  "createUrl": string,
  "createInFolderTemplate": string,
  "supportsOfflineCreate": boolean,
  "hasDriveWideScope": boolean
}
שדות
primaryMimeTypes[]

string

רשימת סוגי ה-MIME העיקריים.

secondaryMimeTypes[]

string

רשימת סוגי ה-MIME המשניים.

primaryFileExtensions[]

string

רשימת סיומות הקבצים העיקריות.

secondaryFileExtensions[]

string

רשימת סיומות הקבצים המשניות.

icons[]

object

הסמלים השונים של האפליקציה.

icons[].size

integer

גודל הסמל. הערך הזה מייצג את המקסימום של הרוחב והגובה.

icons[].category

string

הקטגוריה של הסמל. הערכים המותרים הם:

  • application – סמל האפליקציה
  • document – סמל של קובץ שמשויך לאפליקציה
  • documentShared – סמל של קובץ משותף שמשויך לאפליקציה
icons[].iconUrl

string

כתובת ה-URL של הסמל.

name

string

שם היישום.

objectType

string

סוג האובייקט שהאפליקציה הזו יוצרת (לדוגמה: תרשים). אם השדה ריק, צריך להשתמש בשם האפליקציה.

supportsCreate

boolean

האם האפליקציה הזו תומכת ביצירה של אובייקטים חדשים.

productUrl

string

קישור לכרטיס המוצר של האפליקציה.

id

string

מזהה האפליקציה.

supportsImport

boolean

האם האפליקציה הזו תומכת בייבוא מחבילת עורכי Google Docs.

installed

boolean

האם האפליקציה מותקנת.

authorized

boolean

האם לאפליקציה יש הרשאה לגשת לנתונים ב-Drive של המשתמש.

useByDefault

boolean

האם האפליקציה נבחרה כ-handler ברירת המחדל לסוגים שהיא תומכת בהם.

kind

string

הנתיב הזה תמיד drive#app.

shortDescription

string

תיאור קצר של האפליקציה.

longDescription

string

תיאור ארוך של האפליקציה.

supportsMultiOpen

boolean

אם האפליקציה תומכת בפתיחת יותר מקובץ אחד.

productId

string

המזהה של כרטיס המוצר של האפליקציה.

openUrlTemplate

string

כתובת ה-URL של התבנית לפתיחת קבצים באמצעות האפליקציה הזו. התבנית תכיל את {ids} או את {exportIds}, שיש להחליף אותם במזהי הקבצים בפועל. לעיון בתיעוד המלא, אפשר לעבור אל פתיחת קבצים .

createUrl

string

כתובת ה-URL ליצירת קובץ חדש באמצעות האפליקציה הזו.

createInFolderTemplate

string

כתובת ה-URL של התבנית ליצירת קובץ חדש באמצעות האפליקציה הזו בתיקייה נתונה. התבנית תכיל את {folderId} שיוחלף בתיקייה שבה ייצור הקובץ החדש.

supportsOfflineCreate

boolean

האם האפליקציה תומכת ביצירת קבצים חדשים במצב אופליין.

hasDriveWideScope

boolean

האם לאפליקציה יש היקף גישה ל-Drive. אפליקציה עם היקף גישה ל-Drive יכולה לגשת לכל הקבצים ב-Drive של המשתמש.

Methods

get

מקבל אפליקציה ספציפית.

list

מפרטת את האפליקציות שמותקנות אצל משתמש.