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 |
---|---|---|---|---|
report
|
path | True |
string uuid |
Rapor kimliği |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
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 |
---|---|
Principal |
Sorumlu türü |
Report |
Bir rapor için Power BI kullanıcı erişim hakkı girişi |
Report |
Kullanıcının rapor için sahip olduğu erişim hakkı (izin düzeyi) |
Report |
Rapora erişimi olan Power BI kullanıcılarının listesi için OData yanıt sarmalayıcısı |
Service |
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 |
Sorumlu türü |
|
profile |
Power BI hizmeti asıl profili. Yalnızca çok kiracılı Power BI Embedded çözüm için geçerlidir. |
|
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 |
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 |