Admin - Dashboards GetDashboardUsersAsAdmin

Mengembalikan daftar pengguna yang memiliki akses ke dasbor yang ditentukan.

Izin

  • Pengguna harus memiliki hak administrator (seperti Office 365 Administrator Global atau Administrator Layanan Power BI) atau mengautentikasi menggunakan perwakilan layanan.
  • Izin yang didelegasikan didukung.

Saat berjalan di bawah autentikasi perwakilan layanan, aplikasi tidak boleh memiliki izin admin yang diperlukan untuk Power BI yang diatur di dalam portal Azure.

Cakupan yang Diperlukan

Tenant.Read.All atau Tenant.ReadWrite.All

Hanya relevan saat mengautentikasi melalui token akses admin yang didelegasikan standar. Tidak boleh ada saat autentikasi melalui perwakilan layanan digunakan.

Batasan

Maksimum 200 permintaan per jam.

GET https://api.powerbi.com/v1.0/myorg/admin/dashboards/{dashboardId}/users

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
dashboardId
path True

string

uuid

ID dasbor

Respons

Nama Jenis Deskripsi
200 OK

DashboardUsers

OK

Contoh

Example

Sample Request

GET https://api.powerbi.com/v1.0/myorg/admin/dashboards/{dashboardId}/users

Sample Response

{
  "value": [
    {
      "displayName": "John Nick",
      "emailAddress": "john@contoso.com",
      "dashboardUserAccessRight": "Owner",
      "identifier": "john@contoso.com",
      "graphId": "3fadb6e4-130c-4a8f-aeac-416e38b66756",
      "principalType": "User"
    }
  ]
}

Definisi

Nama Deskripsi
DashboardUser

Entri kanan akses pengguna Power BI untuk dasbor

DashboardUserAccessRight

Hak akses yang dimiliki pengguna untuk dasbor (tingkat izin)

DashboardUsers

Pembungkus respons OData untuk daftar pengguna Power BI dengan akses ke dasbor

PrincipalType

Jenis utama

ServicePrincipalProfile

Profil utama layanan Power BI. Hanya relevan untuk solusi multi-penyewaan Power BI Embedded.

DashboardUser

Entri kanan akses pengguna Power BI untuk dasbor

Nama Jenis Deskripsi
dashboardUserAccessRight

DashboardUserAccessRight

Hak akses yang dimiliki pengguna untuk dasbor (tingkat izin)

displayName

string

Nama tampilan utama

emailAddress

string

Alamat email pengguna

graphId

string

Pengidentifikasi utama dalam Microsoft Graph. Hanya tersedia untuk API admin.

identifier

string

Pengidentifikasi utama

principalType

PrincipalType

Jenis utama

profile

ServicePrincipalProfile

Profil utama layanan Power BI. Hanya relevan untuk solusi multi-penyewaan Power BI Embedded.

userType

string

Jenis pengguna.

DashboardUserAccessRight

Hak akses yang dimiliki pengguna untuk dasbor (tingkat izin)

Nama Jenis Deskripsi
None

string

Tidak ada izin untuk konten di dasbor

Owner

string

Memberikan akses Baca, Tulis, dan Buat Ulang ke konten dalam laporan

Read

string

Memberikan akses Baca ke konten di dasbor

ReadCopy

string

Memberikan akses Baca dan Salin ke konten di dasbor

ReadReshare

string

Memberikan akses Baca dan Buat Ulang ke konten di dasbor

ReadWrite

string

Memberikan akses Baca dan Tulis ke konten di dasbor

DashboardUsers

Pembungkus respons OData untuk daftar pengguna Power BI dengan akses ke dasbor

Nama Jenis Deskripsi
odata.context

string

value

DashboardUser[]

Daftar pengguna dengan akses ke dasbor

PrincipalType

Jenis utama

Nama Jenis Deskripsi
App

string

Jenis perwakilan layanan

Group

string

Jenis prinsipal grup

None

string

Tidak ada jenis utama. Gunakan untuk akses tingkat seluruh organisasi.

User

string

Jenis prinsipal pengguna

ServicePrincipalProfile

Profil utama layanan Power BI. Hanya relevan untuk solusi multi-penyewaan Power BI Embedded.

Nama Jenis Deskripsi
displayName

string

Nama profil perwakilan layanan

id

string

ID profil perwakilan layanan