REST Resource: apps

משאב: אפליקציה

המשאב 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

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

supportsCreate

boolean

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

productUrl

string

קישור לדף המוצר של האפליקציה הזו.

primaryMimeTypes[]

string

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

secondaryMimeTypes[]

string

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

primaryFileExtensions[]

string

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

secondaryFileExtensions[]

string

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

id

string

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

supportsImport

boolean

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

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

האם לאפליקציה יש היקף ברמת הנסיעה. לאפליקציה עם היקף גישה ברמת האחסון יש גישה לכל הקבצים באחסון של המשתמש.

Methods

get

אחזור אפליקציה ספציפית.

list

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