我从Power BI rest API收到了403响应,但我不确定原因。
以下是我用cURL格式发出的请求(我的实际Web应用程序是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服务权限,然后再添加它们,但没有成功。