Loại

Thành phần

Một thành phần trong Looker Studio.

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp,
  "description": string,
  "creator": string
}
Tên tài sản Loại Mô tả
assetType AssetType Loại tài sản.
updateTime Dấu thời gian Ngày gần đây nhất tài sản được sửa đổi.
tên chuỗi Tên (mã nhận dạng) của thành phần.
tiêu đề chuỗi Tiêu đề của tài sản.
đã chuyển vào thùng rác boolean Cho biết tài sản có nằm trong thùng rác hay không.
updateByMeTime Dấu thời gian Ngày mà người dùng thực hiện lệnh gọi API này sửa đổi thành phần lần gần đây nhất.
chủ sở hữu chuỗi Chủ sở hữu tài sản.
createTime Dấu thời gian Ngày tạo tài sản.
lastViewByMeTime Dấu thời gian Ngày mà người dùng thực hiện lệnh gọi API này xem tài sản lần gần đây nhất.
mô tả chuỗi Nội dung mô tả báo cáo (chỉ được hỗ trợ cho AssetType REPORT).
người sáng tạo chuỗi Người tạo tài sản.

AssetType

Các loại thành phần trong Looker Studio.

Giá trị enum Mô tả
BÁO CÁO Một thành phần báo cáo.
DATA_SOURCE Một thành phần nguồn dữ liệu.

Vai trò

Một vai trò trong một quyền.

Giá trị enum Mô tả
NGƯỜI XEM Mô tả những thành viên đã được cấp quyền xem.
EDITOR Mô tả những thành viên đã được cấp quyền chỉnh sửa.
CHỦ SỞ HỮU Mô tả những thành viên là chủ sở hữu.
LINK_VIEWER Mô tả những thành viên có quyền xem.
LINK_EDITOR Mô tả những thành viên có quyền chỉnh sửa.

Thành viên

Một thành phần của đối tượng quyền.

Các thành viên của Vai trò VIEWEREDITOR được biểu thị bằng các tiền tố sau:

Tiền tố thành viên Mô tả Ví dụ:
user: Tài khoản Google. user:gus@gmail.com
group: Một nhóm trên Google Groups. group:api@googlegroups.com
domain: Miền của một tổ chức Google Workspace hoặc Cloud Identity. domain:example.com
serviceAccount: Tài khoản dịch vụ Dự án trên Google Cloud. serviceAccount:gus@project.iam.gserviceaccount.com

Các thành viên của LINK_VIEWER hoặc LINK_EDITOR Vai trò được biểu thị bằng một trong những cách sau:

Tên/tiền tố của thành viên Mô tả
allUsers Cho biết rằng Bất kỳ ai có đường liên kết đều có thể xem/chỉnh sửa.
domain: Cho biết rằng Bất kỳ ai trong miền có đường liên kết đều có thể xem/chỉnh sửa.

Quyền

Quyền Looker Studio đối với một tài sản.

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
Tên tài sản Loại Mô tả
quyền {Role: Member[]} Bản đồ vai trò cho các thành viên.
etag chuỗi etag để phát hiện và thất bại khi sửa đổi đồng thời.

Ví dụ

Một thành phần trên Looker Studio được chia sẻ với 3 người chỉnh sửa:

{
  "permissions": {
    "OWNER": {
      "members": [
        "user:gus@gmail.com"
      ]
    },
    "EDITOR": {
      "members": [
        "user:jen@gmail.com",
        "user:amy@gmail.com",
        "group:api@googlegroups.com"
      ]
    }
  },
  "etag": "BwXe3ECCjl0="
}

Một tài sản Looker Studio được chia sẻ với một người chỉnh sửa và bất kỳ ai có đường liên kết đều có thể xem.

{
  "permissions": {
    "OWNER": {
      "members": [
        "user:gus@example.com"
      ]
    },
    "EDITOR": {
      "members": [
        "group:gus-team@example.com"
      ]
    },
    "LINK_VIEWER": {
      "members": [
        "allUsers"
      ]
    }
  },
  "etag": "OBr4bWCCtl0"
}