【发布时间】:2017-09-25 12:37:13
【问题描述】:
在过去的 6 个月里,我一直在研究 powerBI 嵌入。我面临同样的令牌过期问题。我已经生成了刷新令牌,但是(不确定)也可能在一段时间后过期。
谁能建议我一种更好的方法来获取不会过期的令牌或帮助我重新使用我存储的刷新令牌。
【问题讨论】:
在过去的 6 个月里,我一直在研究 powerBI 嵌入。我面临同样的令牌过期问题。我已经生成了刷新令牌,但是(不确定)也可能在一段时间后过期。
谁能建议我一种更好的方法来获取不会过期的令牌或帮助我重新使用我存储的刷新令牌。
【问题讨论】:
Power BI 中有两种不同的令牌:嵌入令牌和访问令牌。
使用嵌入令牌,如果它是一个网络平台,您可以像这样自动刷新它: https://github.com/Microsoft/PowerBI-JavaScript/wiki/Refresh-token-using-JavaScript-SDK-example
或者,如果您使用的是 Power BI Embedded,则可以创建持久性令牌: https://community.powerbi.com/t5/Developer/Integrate-PowerBI-with-Netsuite/m-p/93864#M3319
访问令牌有点不同。它来自 Azure,根据您的平台,您可能能够自动刷新它。如果您在网络平台上,最简单的方法是直接按 F5,否则您需要自动执行此操作:https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-walkthrough-push-data-get-token/
【讨论】: