无法使用restapi连接到Power bi?

时间:2018-10-16 12:25:38

标签: powerbi

我正在尝试将POST请求发送给

https://login.windows.net/common/oauth2/token获取正文中带有参数的授权代码:

{  
   "grant_type":"password",
   "client_id":"xxxxxxxxxxxxxxxxxx",
   "resource":"https://analysis.windows.net/powerbi/api",
   "username":"xxxxx.onmicrosoft.com",
   "password":"xxxxxxx",
   "client_secret":"xxxxxxxxxxxxxx"
}

我遇到错误:

  

{“错误”:“ invalid_request”,“错误说明”:“ AADSTS90014:   请求正文必须包含以下参数:'grant_type'。跟踪   ID:6725893b-5f12-4f6b-9334-ea6c86f10400相关ID:   27f51716-70fb-45f0-85d5-4ccfb32390c2 Timestamp:2018-10-16 12:21:04Z“,   “ error_codes”:[90014],“ timestamp”:“ 2018-10-16 12:21:04Z”,   “ trace_id”:“ 6725893b-5f12-4f6b-9334-ea6c86f10400”,“ correlation_id”:   “ 27f51716-70fb-45f0-85d5-4ccfb32390c2”}

什么应该作为资源参数?

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我用Google搜索了您的错误代码(AADSTS90014),并找到了许多与此主题相关的帖子。乍一看,我将在本文底部尝试解决方案:

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/d54c668f-d8e3-4662-b124-d9abc3176c8c/http-post-body-parameters-to-get-oauth2-token?forum=azurelogicapps

我本来要留此作为评论,但我仍然缺少50个必需的声誉点。

谢谢