[英]How to embed Power BI Q&A?
我正在嵌入Microsoft Power BI問答,但是下面的控制台上出現錯誤,是嵌入的屏幕快照,其中包含嵌入配置和錯誤。
嵌入配置和錯誤
我遵循https://microsoft.github.io/PowerBI-JavaScript/demo/v2-demo/index.html#鏈接嵌入了Q&A,但遇到了錯誤。
tokenType = 1
表示通過/ GenerateToken API調用生成的EmbedToken。 嘗試將tokenType更改為0(TokenType.Aad)或使用以下方法檢索此令牌: https ://msdn.microsoft.com/zh-cn/library/mt784614.aspx
或本教程: https : //guyinacube.com/2017/09/get-embed-token-power-bi-dashboards-reports/
經過大量分析,我找到了答案。
{ "accessLevel": "view" }
:- { "accessLevel": "view" }
響應:- { "@odata.context":"http://api.powerbi.com/v1.0/myorg/groups/your_group_id/$met...GenerateTokenResponse", "token":"H4sI........A=", "tokenId":"951b6385-d004-42e4-84a1-e45d904bfca0", "expiration":"2018-05-10T08:08:33Z" }
嵌入配置:
var embedUrl = 'https://app.powerbi.com/qnaEmbed?groupId=your_group_id';
var config = {
type : 'qna',
tokenType : models.TokenType.Embed,
accessToken : token, // from the above api call
embedUrl: ,
datasetIds: datasetIds,
viewMode : 0, // 0 = Interactive , 1 = readonly
question: your_question
};`
獲取要在其中嵌入問答圖表的html元素的引用。 var qnaContainer = $('#qnaContainer');
嵌入QNA並將其顯示在div容器中
var qna = powerbi.embed(qnaContainer, config);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.