REST Resource: apps

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

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

เมธอดแหล่งข้อมูลบางอย่าง (เช่น 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 เอกสารหรือไม่

installed

boolean

ติดตั้งแอปไหม

authorized

boolean

แอปได้รับสิทธิ์ให้เข้าถึงข้อมูลในไดรฟ์ของผู้ใช้หรือไม่

icons[]

object (Icons)

ไอคอนต่างๆ ของแอป

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

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