gpt4 book ai didi

c# - 使用 Power BI Rest API 嵌入非组工作区报告

转载 作者:行者123 更新时间:2023-11-30 22:59:16 25 4
gpt4 key购买 nike

我想在我的应用程序中嵌入 Power BI 非组工作区报告,即我创建的或与我共享但未发布到任何工作区的报告。我浏览了有关嵌入报告的文章,但没有找到任何符合我的情况的文章。

对于嵌入报告,我们需要嵌入式 token ,为此我使用 URL 向 Power BI Rest API 发出 POST 请求

https://api.powerbi.com/v1.0/myorg/reports/{reportId}/GenerateToken

使用上述请求,我收到响应代码 403 和错误 {"error":{"code":"InvalidRequest","message":"Embedding isn't supported for non-group workspace "}}.

有没有办法为不在任何工作区中的报告或仪表板生成嵌入 token 。

最佳答案

我遇到了同样的问题。但是似乎您需要将报告放入工作区。无论是手动还是通过 cloning .

公开一个无法为 report 生成 token 的端点很奇怪,但文档确实明确指出:

This functionality is only available in a workspace context. Use Reports GenerateTokenInGroup.

注意:关于克隆,虽然文档中没有明确说明,但如果您克隆到不同的工作空间(请求中的 targetWorkspaceId),您似乎还需要提供目标数据集(请求中的 targetModelId)。如果您没有要使用的数据集,则克隆的替代方法是 Export报告然后到Import它将创建一个数据集

关于c# - 使用 Power BI Rest API 嵌入非组工作区报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52327829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com