2017-06-28 59 views
0

你好,我想使用Power BI API與Android,但我得到一些麻煩雙向電力ADAL認證

我已經做了Azure的Active Directory身份驗證

後,我登錄,我得到這樣的事情

06-28 13:00:20.463 6274-6274/telmex.blitz.com.telmexpowerbi D/LoginPowerBI: ID Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJhdWQiOiIyYTMzOWZiMy0xM2M0LTQxZjktODMyZS0.... 
06-28 13:00:20.463 6274-6274/telmex.blitz.com.telmexpowerbi D/LoginPowerBI: Access Token: eyJ0eXAiOiJKV1QiLCJub25jZSI6IkFRQUJBQUFBQUFCbmZpRy1tQTZOVGFlN0NkV1c3UWZkSkVncDBz... 
Expires On: Wed Jun 28 14:00:19 CDT 2017 

所以我用改裝耗電BI API

header --> callReports.request().header("Authorization: Bearer "+accessToken); 

但是當我試圖讓我的報告,我得到

raw response --> Response{protocol=http/1.1, code=403, message=Forbidden, url=https://api.powerbi.com/v1.0/myorg/reports} 

權限

PowerBI Permissions

我已經有PowerBI和登錄並訪問該目錄作爲登錄用戶的權限

我還需要什麼或者我做錯了什麼?

+0

您的登錄用戶是否可以訪問Power BI? 403通常意味着「我們知道你是誰,但你無權查看此信息」。 – juunas

+0

@juunas是的,它已經,我已經與蜂房 –

回答

0

根據你的錯誤代碼&資源URL,我認爲這個問題是由缺少所需的權限,當你爲閱讀報告的請求時,403代碼的可能原因從here下圖而引起的。

enter image description here

所以你需要如下檢查,並通過Azure的門戶網站和PowerBI添加所需的權限。

  1. 在Azure門戶,加在你天青AD的臨時用戶應用中的設置選項卡中的Power BI service許可,請參見下文

enter image description here

  • 按照文檔Register an app to embed Power BI contentRegister with the Power BI App Registration Tool部分的步驟6檢查並添加所需的Power BI權限。
  • 然後再試一次。希望能幫助到你。

    +0

    測試它,謝謝,但我已經擁有了所有這些,爲什麼我不明白髮生了什麼事情(添加圖片後):( –

    +0

    此錯誤可以引用過期或不正確的訪問令牌... –