Types

Öğeler

Looker Studio öğesi

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp,
  "description": string,
  "creator": string
}
Mülk adı Tür Açıklama
assetType AssetType Öğenin türü.
updateTime Zaman damgası Öğenin son değiştirilme tarihi.
ad dize Öğenin adı (kimliği).
title dize Öğenin başlığı.
trashed boolean Öğenin çöp kutusunda olup olmadığını gösterir.
updateByMeTime Zaman damgası Öğenin, bu API çağrısını yapan kullanıcı tarafından en son değiştirildiği tarih.
sahibi dize Öğenin sahibi.
createTime Zaman damgası Öğenin oluşturulduğu tarih.
lastViewByMeTime Zaman damgası Bu API çağrısını yapan kullanıcı tarafından öğenin en son görüntülendiği tarih.
açıklama dize Raporun açıklaması (yalnızca REPORT AssetType için desteklenir).
içerik üretici dize Öğeyi oluşturan kişi.

AssetType

Looker Studio öğelerinin türleri.

Enum değeri Açıklama
BİLDİR Rapor öğesi.
DATA_SOURCE Veri kaynağı öğesi.

Rol

İzindeki bir rol.

Enum değeri Açıklama
VIEWER Görüntüleme izni verilen üyeleri açıklar.
EDITOR Düzenleme izni verilen üyeleri açıklar.
SAHİBİ Sahip olan üyeleri açıklar.
LINK_VIEWER Görüntüleme izni olan üyeleri açıklar.
LINK_EDITOR Düzenleme izni olan üyeleri açıklar.

Üye

İzin nesnesinin üyesi.

VIEWER ve EDITOR Rolü'nün üyeleri aşağıdaki önekler kullanılarak gösterilir:

Üye öneki Açıklama Örnek
user: Google Hesabı user:gus@gmail.com
group: Bir Google Grubu. group:api@googlegroups.com
domain: Google Workspace veya Cloud Identity kuruluşunun alanı. domain:example.com
serviceAccount: Google Cloud projesi hizmet hesabı. serviceAccount:gus@project.iam.gserviceaccount.com

LINK_VIEWER veya LINK_EDITOR Rolü'nün üyeleri aşağıdakilerden biri kullanılarak gösterilir:

Üye adı/önek Açıklama
allUsers Bağlantıya sahip olan herkes görüntüleyebilir/düzenleyebilir ayarını gösterir.
domain: Alanı kullanan ve bağlantıya sahip olan herkesin görüntüleyebileceğini/düzenleyebileceğini gösterir.

İzinler

Bir öğe için Looker Studio izinleri.

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
Mülk adı Tür Açıklama
izinler {Role: Member[]} Rollerin üyelerle eşlendiği bir harita.
etag dize eşzamanlı değişiklikleri algılamak ve başarısız kılmak için etag.

Örnekler

Üç düzenleyiciyle paylaşılan bir Looker Studio öğesi:

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

Bir düzenleyiciyle paylaşılan ve bağlantıya sahip olan herkes tarafından görüntülenebilen bir Looker Studio öğesi.

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