我在尝试为嵌入自定义应用程序中的 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"
}
我得到了相同的结果,但我需要身份字段来实现行级安全性。 有什么建议吗?