2017-11-17 14 views
0

私はPower BIにいくつかのグラフをクライアントと共有しています。Power BI Embedded - アクセストークン

ここで私のサーバーにカスタムページを作成し、Power BI Embeddedセットアップを使用してこれらのグラフを埋め込もうとしています。

私は、このリンクにhttps://docs.microsoft.com/en-us/power-bi/developer/get-azuread-access-token

を以下のよしかし、どのように私はjavascriptのAPIを経由してアクセストークンを得るのですか?

答えて

0

現時点ではJavascriptでは可能ではないと思います。私はJavascriptでアクセストークンを作成しようとしましたが、これを行う方法を見つけることができませんでした。

サーバー側のコード(これはhttps://docs.microsoft.com/en-us/power-bi/developer/walkthrough-push-data-get-tokenのようなもの)を少しして、アクセスコードを隠しdivに印刷しました。それから、私はJavascriptでトークンをつかんでそこからJavascriptを続けました(埋め込みトークンを作り、レポート自体を埋め込んでいました)。

プロキシで一種のJavascriptソリューションを実行することは可能かもしれませんが、それは私の専門知識の外です(プロキシにはサーバー側のコードがあります)。

私が知っている唯一の純粋なJavascriptの解決策は、Webに公開するソリューション(https://docs.microsoft.com/en-us/power-bi/service-publish-to-web)ですが、いくつかの制限とセキュリティの問題があります。

+0

ありがとうございます。埋め込みトークンを取得する正確なプロセスを教えてください。 – asn559

+0

以下は、私が続いた資料へのリンクです:https://github.com/Microsoft/PowerBI-JavaScript/wiki/Refresh-token-using-JavaScript-SDK-exampleとhttp://community.powerbi.com/t5/Developer/Refresh-a-Token-in-JavaScript/td-p/222867を参照してください。 – Gigga

+0

最後の数日のバディからの試し。それを得ることはできません。 2時間ほど私を助けてくれますか?私はあなたを補償してくれることを嬉しく思います。 – asn559