REST Resource: apps

Tài nguyên: Ứng dụng

Tài nguyên apps cung cấp danh sách các ứng dụng mà người dùng đã cài đặt, cùng với thông tin về các loại MIME, đuôi tệp được hỗ trợ và các thông tin khác của từng ứng dụng.

Một số phương thức tài nguyên (chẳng hạn như apps.get) yêu cầu có appId. Sử dụng phương thức apps.list để truy xuất mã nhận dạng của một ứng dụng đã cài đặt.

Biểu diễn dưới dạng 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
}
Trường
primaryMimeTypes[]

string

Danh sách các loại MIME chính.

secondaryMimeTypes[]

string

Danh sách các loại MIME phụ.

primaryFileExtensions[]

string

Danh sách các đuôi tệp chính.

secondaryFileExtensions[]

string

Danh sách các đuôi tệp phụ.

icons[]

object (Icons)

Các biểu tượng khác nhau cho ứng dụng.

name

string

Tên ứng dụng.

objectType

string

Loại đối tượng mà ứng dụng này tạo, chẳng hạn như Biểu đồ. Nếu trống, bạn nên sử dụng tên ứng dụng.

supportsCreate

boolean

Ứng dụng này có hỗ trợ việc tạo đối tượng hay không.

productUrl

string

Đường liên kết đến trang thông tin sản phẩm của ứng dụng này.

id

string

Mã nhận dạng của ứng dụng.

supportsImport

boolean

Ứng dụng này có hỗ trợ nhập từ Google Tài liệu hay không.

installed

boolean

Liệu ứng dụng đã được cài đặt hay chưa.

authorized

boolean

Ứng dụng có được phép truy cập vào dữ liệu trên Drive của người dùng hay không.

useByDefault

boolean

Ứng dụng có được chọn làm trình xử lý mặc định cho các loại mà ứng dụng hỗ trợ hay không.

kind

string

Chỉ có đầu ra. Xác định loại tài nguyên này. Giá trị: chuỗi cố định "drive#app".

shortDescription

string

Nội dung mô tả ngắn về ứng dụng.

longDescription

string

Nội dung mô tả dài về ứng dụng.

supportsMultiOpen

boolean

Liệu ứng dụng này có hỗ trợ mở nhiều tệp hay không.

productId

string

Mã của trang thông tin sản phẩm cho ứng dụng này.

openUrlTemplate

string

URL mẫu để mở tệp bằng ứng dụng này. Mẫu này chứa

{ids}

hoặc

{exportIds}

sẽ được thay thế bằng mã nhận dạng tệp thực tế. Để biết thêm thông tin, hãy xem Open Files để xem tài liệu đầy đủ.

createUrl

string

URL để tạo tệp bằng ứng dụng này.

createInFolderTemplate

string

URL mẫu để tạo tệp bằng ứng dụng này trong một thư mục nhất định. Mẫu này chứa {folderId} sẽ được thay thế bằng mã thư mục chứa tệp mới.

supportsOfflineCreate

boolean

Ứng dụng này có hỗ trợ việc tạo tệp khi không có mạng hay không.

hasDriveWideScope

boolean

Ứng dụng có phạm vi trên toàn bộ Drive hay không. Ứng dụng có phạm vi trên toàn bộ Drive có thể truy cập vào tất cả tệp trong Drive của người dùng.

Biểu tượng

Biểu diễn dưới dạng JSON
{
  "size": integer,
  "category": string,
  "iconUrl": string
}
Trường
size

integer

Kích thước của biểu tượng. Được biểu thị là chiều rộng và chiều cao tối đa.

category

string

Danh mục của biểu tượng. Các giá trị được phép là:

  • application – Biểu tượng của ứng dụng.
  • document – Biểu tượng của một tệp được liên kết với ứng dụng.
  • documentShared – Biểu tượng của một tệp dùng chung được liên kết với ứng dụng.
iconUrl

string

URL cho biểu tượng.

Phương thức

get

Lấy một ứng dụng cụ thể.

list

Liệt kê các ứng dụng đã cài đặt của người dùng.