【发布时间】:2016-01-21 22:48:19
【问题描述】:
我从 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 服务权限,然后再次添加它们。那没用。
【问题讨论】:
-
您在注册应用时选择了哪些权限范围?
-
我选择了 Power BI 服务、Windows Azure Active Directory 和资源应用的所有委派权限范围。
标签: java azure active-directory azure-web-app-service powerbi