REST Resource: apps

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

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

לשיטות משאבים מסוימות (כמו apps.get) נדרש appId. יש להשתמש ב-method 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

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

supportsCreate

boolean

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

productUrl

string

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

primaryMimeTypes[]

string

הרשימה של סוגי mime הראשיים.

secondaryMimeTypes[]

string

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

primaryFileExtensions[]

string

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

secondaryFileExtensions[]

string

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

id

string

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

supportsImport

boolean

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

installed

boolean

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

authorized

boolean

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

icons[]

object

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

icons[].size

integer

גודל הסמל. מיוצג כמקסימום של הרוחב והגובה.

icons[].category

string

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

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

string

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

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 יכולה לגשת לכל הקבצים באחסון של המשתמש.

שיטות

get

מוריד אפליקציה ספציפית.

list

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