PowerBI 创建用于访问数据集的嵌入令牌不应具有有效身份

问题描述 投票:0回答:2

我在尝试为嵌入自定义应用程序中的 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"
  }
}
powerbi powerbi-embedded
2个回答
3
投票

如果我们仔细阅读错误消息,它提到“不应该有有效的身份”,这只是意味着它不应该要求在请求正文中传递身份,API调用将在删除身份部分后起作用,如下所示:

{
  "accessLevel": "View"
}

0
投票

我得到了相同的结果,但我需要身份字段来实现行级安全性。 有什么建议吗?

© www.soinside.com 2019 - 2024. All rights reserved.