Admin - Users GetUserSubscriptionsAsAdmin

Belirtilen kullanıcı için aboneliklerin listesini döndürür. Bu bir önizleme API çağrısıdır.

İzinler

  • Kullanıcının Doku yöneticisi olması veya hizmet sorumlusu kullanarak kimlik doğrulaması yapması gerekir.
  • Temsilci izinleri desteklenir.

Gerekli Kapsam

Tenant.Read.All veya Tenant.ReadWrite.All

Sınırlama

Saatte en fazla 200 istek.

GET https://api.powerbi.com/v1.0/myorg/admin/users/{userId}/subscriptions
GET https://api.powerbi.com/v1.0/myorg/admin/users/{userId}/subscriptions?continuationToken={continuationToken}

URI Parametreleri

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

string

Kullanıcının grafik kimliği veya kullanıcı asıl adı (UPN)

continuationToken
query

string

Sonuç kümesinin sonraki öbeklerini almak için gereken belirteç

Yanıtlar

Name Tür Description
200 OK

SubscriptionsByUserResponse

TAMAM

Örnekler

Example

Örnek isteği

GET https://api.powerbi.com/v1.0/myorg/admin/users/f089354e-8366-4e18-aea3-4cb4a3a50b48/subscriptions

Örnek yanıt

{
  "subscriptionEntities": [
    {
      "id": "9225d0bc-9f5e-4819-a637-799c0c4fh3f1",
      "title": "Team Scorecard-test",
      "artifactId": "0b50f0bf-b22b-4685-83b9-b6d17f7f4e46",
      "artifactDisplayName": "Customer Profitability Sample",
      "subArtifactDisplayName": "Team Scorecard",
      "artifactType": "Report",
      "isEnabled": false,
      "frequency": "Daily",
      "startDate": "8/10/2021 12:00:00 AM",
      "endDate": "8/10/2022 12:00:00 AM",
      "linkToContent": false,
      "previewImage": true,
      "attachmentFormat": "PNG",
      "users": []
    }
  ],
  "continuationUri": "https://api.powerbi.com/v1.0/myorg/admin/users/f089354e-8366-4e18-aea3-4cb4a3a50b48/subscriptions?continuationToken='LDEsMTAwMDAwLDA%3D'",
  "continuationToken": "LDEsMTAwMDAwLDA%3D"
}

Tanımlar

Name Description
PrincipalType

Asıl tür

ServicePrincipalProfile

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

Subscription

Power BI öğesi (rapor veya pano gibi) için e-posta aboneliği

SubscriptionsByUserResponse

Kullanıcı için Power BI abonelikleri için OData yanıt sarmalayıcı

SubscriptionUser

Power BI e-posta aboneliği kullanıcısı

PrincipalType

Asıl tür

Değer Description
None

Sorumlu türü yok. Kuruluş düzeyinde erişimin tamamı için kullanın.

User

Kullanıcı asıl türü

Group

Grup sorumlusu türü

App

Hizmet sorumlusu türü

ServicePrincipalProfile

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

Name Tür Description
displayName

string

Hizmet sorumlusu profil adı

id

string (uuid)

Hizmet sorumlusu profil kimliği

Subscription

Power BI öğesi (rapor veya pano gibi) için e-posta aboneliği

Name Tür Description
artifactDisplayName

string

Abone olunan Power BI öğesinin adı (rapor veya pano gibi)

artifactId

string (uuid)

Abone olunan Power BI öğesinin kimliği (rapor veya pano gibi)

artifactType

string

Power BI öğesinin türü (örneğin, Report, Dashboardveya Dataset)

attachmentFormat

string

E-posta aboneliğine eklenen raporun biçimi

endDate

string (date-time)

E-posta aboneliğinin bitiş tarihi ve saati

frequency

string

E-posta aboneliğinin sıklığı

id

string (uuid)

Abonelik kimliği

isEnabled

boolean

E-posta aboneliğinin etkinleştirilip etkinleştirilmediği

linkToContent

boolean

E-posta aboneliğinde abonelik bağlantısı olup olmadığı

previewImage

boolean

Raporun ekran görüntüsünün e-posta aboneliğinde mevcut olup olmadığı

startDate

string (date-time)

E-posta aboneliğinin başlangıç tarihi ve saati

subArtifactDisplayName

string

Raporsa abone olunan Power BI öğesinin sayfa adı.

title

string

Uygulama adı

users

SubscriptionUser[]

Her e-posta abonesinin ayrıntıları. Kullanıcı Aboneliklerini Yönetici Olarak Al API çağrısı kullanıldığında, döndürülen değer boş bir dizidir (null). Bu özellik, gelecek bir sürümde yük yanıtından kaldırılacaktır. Rapor Aboneliklerini Yönetici Olarak Al kullanarak veya Pano Aboneliklerini Yönetici Olarak Al API çağrılarını bir Power BI raporu veya panosundaki abonelik bilgilerini alabilirsiniz.

SubscriptionsByUserResponse

Kullanıcı için Power BI abonelikleri için OData yanıt sarmalayıcı

Name Tür Description
@odata.context

string

continuationToken

string

Sonuç kümesinin sonraki öbeklerini almak için belirteç

continuationUri

string

Sonuç kümesindeki sonraki öbek için URI

subscriptionEntities

Subscription[]

Kullanıcının abonelikleri

SubscriptionUser

Power BI e-posta aboneliği kullanıcısı

Name Tür Description
displayName

string

Sorumlunun görünen adı

emailAddress

string

Kullanıcının e-posta adresi

graphId

string

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

identifier

string

Sorumlunun tanımlayıcısı

principalType

PrincipalType

Asıl tür

profile

ServicePrincipalProfile

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

userType

string

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