REST Resource: apps

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

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

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

ייצוג ב-JSON
{
  "primaryMimeTypes": [
    string
  ],
  "secondaryMimeTypes": [
    string
  ],
  "primaryFileExtensions": [
    string
  ],
  "secondaryFileExtensions": [
    string
  ],
  "icons": [
    {
      object (Icons)
    }
  ],
  "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)

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

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 של המשתמש.

סמלים

ייצוג ב-JSON
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
שדות
size

integer

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

category

string

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

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

string

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

Methods

get

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

list

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