REST Resource: apps

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

המשאב 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": [
    {
      object (Icons)
    }
  ],
  "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

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

installed

boolean

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

authorized

boolean

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

icons[]

object (Icons)

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

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

שיטות

get

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

list

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