我在尝试为嵌入自定义应用中的Power BI仪表板生成嵌入令牌时出错
POST : https://api.powerbi.com/v1.0/myorg/groups/{groupId}/dashboards/{dashboardId}/GenerateToken
请求正文
{
"accessLevel": "View",
"identities": [
{
"datasets": [
"f7b28b55-xxxx-xxxx-xxxx-93bcb5067f50"
]
}
]
}
错误
{
"error": {
"code": "InvalidRequest",
"message": "Creating embed token for accessing dataset f7b28b55-xxxx-xxxx-xxxx-93bcb5067f50 shouldn't have effective identity"
}
}
如果我们仔细阅读错误消息,它被提到"不应该有有效的标识",这只是意味着它不应该要求在请求主体中传递标识,API调用将在删除标识部分后工作,如下所示:
{
"accessLevel": "View"
}