REST Resource: apps

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

Tài nguyên ứng dụng 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 được hỗ trợ, đuôi tệp và các thông tin chi tiết khác.

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

Biểu diễn dưới dạng 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
}
Các trường
name

string

Tên ứng dụng.

objectType

string

Loại đối tượng mà ứng dụng này tạo (ví dụ: Biểu đồ). Nếu để trống, bạn sẽ dùng tên ứng dụng.

supportsCreate

boolean

Liệu ứng dụng này có hỗ trợ tạo đối tượng mới 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.

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 đuôi tệp chính.

secondaryFileExtensions[]

string

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

id

string

Mã của ứng dụng.

supportsImport

boolean

Liệu ứng dụng này có hỗ trợ tính năng nhập từ Trình chỉnh sửa Tài liệu hay không.

installed

boolean

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

authorized

boolean

Liệu ứ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.

icons[]

object

Các biểu tượng của ứng dụng.

icons[].size

integer

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

icons[].category

string

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

  • application – biểu tượng của ứng dụng
  • document – biểu tượng của một tệp liên kết với ứng dụng
  • documentShared – biểu tượng của một tệp được chia sẻ liên kết với ứng dụng
icons[].iconUrl

string

URL cho biểu tượng.

useByDefault

boolean

Liệu ứ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

Giá trị này luôn là drive#app.

shortDescription

string

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

longDescription

string

Đoạn 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ã trang thông tin sản phẩm của ứng dụng này.

openUrlTemplate

string

URL mẫu để mở tệp bằng ứng dụng này. Mẫu sẽ chứa {ids} và/hoặc {exportIds} được thay thế bằng mã tệp thực tế. Xem nội dung Mở ứng dụng Files để xem toàn bộ tài liệu.

createUrl

string

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

createInFolderTemplate

string

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

supportsOfflineCreate

boolean

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

hasDriveWideScope

boolean

Liệu ứng dụng có phạm vi toàn bộ Drive hay không. Ứng dụng có phạm vi trên toàn ổ đĩa có thể truy cập vào mọi tệp trong bộ nhớ của người dùng.

Phương thức

get

Tải 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.