Javascript 如何嵌入Power BI Q&;A.
我正在嵌入Microsoft Power BI Q&A,但控制台上出现错误,下面是附加的嵌入配置和错误截图 嵌入配置和错误Javascript 如何嵌入Power BI Q&;A.,javascript,angular,powerbi-embedded,Javascript,Angular,Powerbi Embedded,我正在嵌入Microsoft Power BI Q&A,但控制台上出现错误,下面是附加的嵌入配置和错误截图 嵌入配置和错误 我按照链接嵌入问答,但出现错误。配置中的tokenType=1建议通过/GenerateToken API调用生成EmbeddeToken。 尝试将tokenType更改为0(tokenType.Aad)或使用以下方法检索此令牌: 或本教程: 经过大量分析,我找到了答案 首先生成令牌以调用GenerateTokenAPI进行问答 方法类型post 正文:- { “访
我按照链接嵌入问答,但出现错误。配置中的tokenType=1建议通过/GenerateToken API调用生成EmbeddeToken。 尝试将tokenType更改为0(tokenType.Aad)或使用以下方法检索此令牌: 或本教程:
经过大量分析,我找到了答案
- 首先生成令牌以调用GenerateTokenAPI进行问答
- 方法类型post
{
“访问级别”:“视图”
}
响应:-{
“@odata.context”:”http://api.powerbi.com/v1.0/myorg/groups/your_group_id/$met…生成响应“,
“令牌”:“H4sI…….A=”,
“令牌ID”:“951b6385-d004-42e4-84a1-e45d904bfca0”,
“到期”:“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)代码>我尝试了用于问答的GenerateToken api,现在它可以工作了。