REST Resource: apps

แหล่งข้อมูล: แอป

appsทรัพยากรจะแสดงรายการแอปที่ผู้ใช้ติดตั้งพร้อมข้อมูลเกี่ยวกับประเภท MIME, นามสกุลไฟล์ และรายละเอียดอื่นๆ ที่แอปแต่ละรายการรองรับ

เมธอดของทรัพยากรบางรายการ (เช่น apps.get) ต้องใช้ appId ใช้apps.listเพื่อดึงรหัสของแอปพลิเคชันที่ติดตั้ง

การแสดง 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 เอกสารหรือไม่

installed

boolean

มีการติดตั้งแอปหรือไม่

authorized

boolean

แอปได้รับอนุญาตให้เข้าถึงข้อมูลในไดรฟ์ของผู้ใช้หรือไม่

useByDefault

boolean

แอปได้รับการเลือกเป็นตัวแฮนเดิลเริ่มต้นสำหรับประเภทที่รองรับหรือไม่

kind

string

เอาต์พุตเท่านั้น ระบุประเภทของทรัพยากร ค่า: สตริงคงที่ "drive#app"

shortDescription

string

คำอธิบายแอปแบบย่อ

longDescription

string

คำอธิบายแอปแบบยาว

supportsMultiOpen

boolean

แอปนี้รองรับการเปิดไฟล์มากกว่า 1 ไฟล์หรือไม่

productId

string

รหัสของข้อมูลผลิตภัณฑ์สำหรับแอปนี้

openUrlTemplate

string

URL เทมเพลตสําหรับเปิดไฟล์ด้วยแอปนี้ เทมเพลตประกอบด้วย

{ids}

หรือ

{exportIds}

ด้วยรหัสไฟล์จริง ดูข้อมูลเพิ่มเติมได้ที่ เปิดไฟล์ ในเอกสารประกอบฉบับเต็ม

createUrl

string

URL สำหรับสร้างไฟล์ด้วยแอปนี้

createInFolderTemplate

string

URL ของเทมเพลตเพื่อสร้างไฟล์ด้วยแอปนี้ในโฟลเดอร์ที่กำหนด เทมเพลตมี {folderId} ที่จะแทนที่ด้วยรหัสโฟลเดอร์ที่เก็บไฟล์ใหม่

supportsOfflineCreate

boolean

แอปนี้รองรับการสร้างไฟล์เมื่อออฟไลน์หรือไม่

hasDriveWideScope

boolean

แอปมีขอบเขตทั่วทั้งไดรฟ์หรือไม่ แอปที่มีขอบเขตระดับไดรฟ์จะเข้าถึงไฟล์ทั้งหมดในไดรฟ์ของผู้ใช้ได้

ไอคอน

การแสดง JSON
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
ช่อง
size

integer

ขนาดของไอคอน แสดงเป็นค่าสูงสุดของความกว้างและความสูง

category

string

หมวดหมู่ของไอคอน ค่าที่ใช้ได้คือ

  • application - ไอคอนของแอปพลิเคชัน
  • document - ไอคอนของไฟล์ที่เชื่อมโยงกับแอป
  • documentShared - ไอคอนสำหรับไฟล์ที่แชร์ซึ่งเชื่อมโยงกับแอป
iconUrl

string

URL สำหรับไอคอน

เมธอด

get

รับแอปที่เฉพาะเจาะจง

list

แสดงรายการแอปที่ผู้ใช้ติดตั้ง