Я изучаю использование Power BI Embedded, но не могу получить рабочую версию.
Я создал фиктивный отчет в power bi online, и мне удалось опубликовать отчет, а затем успешно отобразил отчет на простой HTML-странице. Однако теперь я хочу интегрироваться с тем же отчетом, но через REST API.
Я не могу заставить это работать, потому что я не уверен, как получить токен доступа для API. На снимках экрана ниже показан мой код (с использованием React).
На снимке экрана «игровая площадка» показан мой фиктивный отчет, видимый на портале. Чтобы это стало возможным, я добавил значение 'embed URL', а затем щелкнул 'Run'.
Фрагмент кода 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 требуется значение токена доступа - не знаете, откуда я его взял?
Спасибо,