我正在研究Power BI Embedded的使用方法,虽然我无法得到一个工作版本。
我已经在 动力生物在线 我已经成功发布了报告,然后在一个简单的HTML页面中成功显示了报告。 然而,我现在想通过REST API来集成相同的报表。
我不知道如何获取API的访问令牌,所以无法实现这个功能。 下面的截图显示了我目前的代码(使用React)。
游戏场 "截图显示了我在门户中可见的虚拟报告。 为了使这成为可能,我已经添加了'嵌入URL'值,然后点击'运行'。
Javascript代码片段
import React, { Component } from 'react';
import { Report } from 'react-powerbi-client';
class App extends Component {
constructor(props) {
super(props);
this.state = {
embedUrl: 'https://app.powerbi.com/view?r=xxx'
};
}
render() {
return (
<div>
...
<Report
id={this.state.id}
embedUrl={this.state.embedUrl}
accessToken={this.state.accessToken}
filterPaneEnabled={true}
navContentPaneEnabled={false}
onEmbedded={this.onEmbedded}
/>
</div>
);
}
}
export default App;
请注意react-powerbi-client库代码需要访问令牌值--不知道我从哪里得到这个值?
谢谢。