无法从Microsoft Graph API端点获取响应

时间:2019-03-28 16:29:36

标签: azure api graph oauth credentials

我在Microsoft Azure中设置了一个新的应用程序,并让管理员同意该应用程序的应用程序权限(files.ReadWriteAll)。我可以通过POSTMAN获取access_token。我正在尝试使用此端点获取驱动器信息 https://graph.microsoft.com/v1.0/drives/ {drive-id}

但是我得到一个错误响应:- {“错误”:{“代码”:“ AccessDenied”,“消息”:“令牌中必须包含scp或角色声明。”,“ innerError”:{“ request-id”:“ 905c7701-8b89- 4711-9204-b00c4a09a921“,” date“:” 2019-03-28T15:56:29“}}

我使用此链接获取有关访问令牌的信息。 http://jwt.calebb.net/ Files.Readwrite权限似乎未在信息中的任何位置列出(不确定原因)。蔚蓝的网站显示已同意。

谢谢您的帮助:)

Azure permissions set up for my app

1 个答案:

答案 0 :(得分:0)

检查以下步骤。

  1. this document之后注册您的应用,并授予权限。

  2. 获取这样的访问令牌。

enter image description here

  1. 检查令牌

enter image description here

  1. 调用图API enter image description here