403 Power BI Rest API的响应

时间:2016-01-21 22:48:19

标签: java azure active-directory azure-web-sites powerbi

我从Power BI rest API获得403响应,我不确定原因。

以下是我用cURL格式制作的请求(我的实际网络应用程序是Java):

curl -X GET -H "Authorization: Bearer accessToken" -H "Cache-Control: no-cache" 'https://api.powerbi.com/beta/myorg/dashboards'

我已在azure管理门户中为我的应用授予了所有Power BI服务权限。

我是否需要更换“myorg'有一个实际的组织名称?如果是这样,我会在哪里找到我的组织名称?我究竟做错了什么?这个请求在Aipary.io中似乎对我有用,所以我认为它与我的应用程序有关,而不是请求。

我已经通过管理员帐户和普通用户尝试了此请求,我得到了403个回复。

我还尝试使用我的管理员帐户从应用中删除Power BI服务权限,然后再次添加。那没用。

1 个答案:

答案 0 :(得分:0)

似乎403响应是由cURL中的请求遗漏了一些必需参数引起的。 403响应应显示可能被忽略的错误信息。

根据我的经验,我建议您可以尝试使用Chrome中的GUI工具Postman来请求cURL等API。

要检查问题,您可以按照标题https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-authenticate-a-web-app/进行操作,以确保请求所需的参数正确无误。

但是,根据您对此问题的描述,我无法找到准备步骤是否导致的问题。因此,我建议您可以尝试查看完整的动态https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-steps-to-create-a-power-bi-app/,以确保每一步都是正确的。

希望它有所帮助。如有任何疑虑,请随时告诉我。