Согласно официальному руководству по устранению неисправностей , эта ошибка означает, что «Тип встраивания не соответствует типу токена».Так что это, вероятно, ошибка в вашем коде.В Embed Configuration Details проверьте значение свойства tokenType
.Это может быть либо AAD
, либо Embed
.Убедитесь, что он соответствует типу токена, который вы указали в свойстве accessToken
.
Токены AAD получены при аутентификации в Azure AD (обычно путем вызова некоторого метода AcquireTokenAsync ).Вы можете использовать их для доступа ко всем отчетам, к которым имеет доступ ваш пользователь, и для выполнения вызовов API Power BI REST.
Встраиваемые токены можно получить, вызвав GenerateTokenInGroup или другим аналогичным методом.Они действительны для определенного объекта (например, только этого одного отчета) и являются рекомендуемым способом встраивания элементов Power BI в ваше приложение, но для них требуется емкость (Power BI Premium или Embedded), назначенная вашему рабочему пространству.