Aracılığıyla paylaş


Admin - Reports GetReportUsersAsAdmin

Belirtilen rapora erişimi olan kullanıcıların listesini döndürür.

İzinler

  • Kullanıcının yönetici haklarına (Office 365 Genel Yönetici veya Power BI Hizmet Yöneticisi gibi) sahip olması veya hizmet sorumlusu kullanarak kimlik doğrulaması yapması gerekir.
  • Temsilci izinleri desteklenir.

Hizmet prinicipal kimlik doğrulaması altında çalıştırılırken, bir uygulamanın Azure portal Power BI için yönetici onayı için gerekli izinlere sahip olmaması gerekir.

Gerekli Kapsam

Tenant.Read.All veya Tenant.ReadWrite.All

Yalnızca standart bir yönetici temsilcisi erişim belirteci aracılığıyla kimlik doğrulaması yaparken geçerlidir. Hizmet sorumlusu aracılığıyla kimlik doğrulaması kullanıldığında mevcut olmamalıdır.

Sınırlamalar

Saatte en fazla 200 istek.

GET https://api.powerbi.com/v1.0/myorg/admin/reports/{reportId}/users

URI Parametreleri

Name İçinde Gerekli Tür Description
reportId
path True

string

uuid

Rapor kimliği

Yanıtlar

Name Tür Description
200 OK

ReportUsers

Tamam

Örnekler

Example

Sample Request

GET https://api.powerbi.com/v1.0/myorg/admin/reports/{reportId}/users

Sample Response

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

Tanımlar

Name Description
PrincipalType

Sorumlu türü

ReportUser

Bir rapor için Power BI kullanıcı erişim hakkı girişi

ReportUserAccessRight

Kullanıcının rapor için sahip olduğu erişim hakkı (izin düzeyi)

ReportUsers

Rapora erişimi olan Power BI kullanıcılarının listesi için OData yanıt sarmalayıcısı

ServicePrincipalProfile

Power BI hizmeti asıl profili. Yalnızca çok kiracılı Power BI Embedded çözüm için geçerlidir.

PrincipalType

Sorumlu türü

Name Tür Description
App

string

Hizmet sorumlusu türü

Group

string

Grup sorumlusu türü

None

string

Sorumlu türü yok. Tüm kuruluş düzeyinde erişim için kullanın.

User

string

Kullanıcı asıl türü

ReportUser

Bir rapor için Power BI kullanıcı erişim hakkı girişi

Name Tür Description
displayName

string

Sorumlunun görünen adı

emailAddress

string

Kullanıcının e-posta adresi

graphId

string

Microsoft Graph'taki sorumlunun tanımlayıcısı. Yalnızca yönetici API'leri için kullanılabilir.

identifier

string

Sorumlunun tanımlayıcısı

principalType

PrincipalType

Sorumlu türü

profile

ServicePrincipalProfile

Power BI hizmeti asıl profili. Yalnızca çok kiracılı Power BI Embedded çözüm için geçerlidir.

reportUserAccessRight

ReportUserAccessRight

Kullanıcının rapor için sahip olduğu erişim hakkı (izin düzeyi)

userType

string

Kullanıcının türü.

ReportUserAccessRight

Kullanıcının rapor için sahip olduğu erişim hakkı (izin düzeyi)

Name Tür Description
None

string

Rapordaki içeriğe izin yok

Owner

string

Rapordaki içeriğe Okuma, Yazma ve Yeniden Paylaşma erişimi verir

Read

string

Rapordaki içeriğe Okuma erişimi verir

ReadCopy

string

Rapordaki içeriğe Okuma ve Kopyalama erişimi verir

ReadReshare

string

Rapordaki içeriğe Okuma ve Yeniden Paylaşma erişimi verir

ReadWrite

string

Rapordaki içeriğe Okuma ve Yazma erişimi verir

ReportUsers

Rapora erişimi olan Power BI kullanıcılarının listesi için OData yanıt sarmalayıcısı

Name Tür Description
odata.context

string

value

ReportUser[]

Rapora erişimi olan kullanıcıların listesi

ServicePrincipalProfile

Power BI hizmeti asıl profili. Yalnızca çok kiracılı Power BI Embedded çözüm için geçerlidir.

Name Tür Description
displayName

string

Hizmet sorumlusu profil adı

id

string

Hizmet sorumlusu profil kimliği