REST Resource: apps

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

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

ל-methods מסוימות של משאבים (כמו 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": [
    {
      "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.

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

שיטות

get

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

list

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