我正在尝试获取访问 token 来上传大文件,如 described in the docs 。
我正在使用客户端凭据授予流程来获取访问 token per the documentation 。我使用该流程获得了访问 token 。
我尝试将此访问 token 与此 URI 一起使用:
/v1.0/users/{userId}/drive/items/{itemId}/createUploadSession
但它给了我一个错误“AccessDenied token 中需要存在 scp 或角色声明”
我已授予该应用程序的管理员权限。我在 postman 和编码中都尝试过这个流程,但都给出了相同的错误。
最佳答案
正如 Marc 指出的那样,Sites.ReadWrite.All 是我需要的唯一权限,只是管理员尚未接受该权限。因此这些角色在我的访问 token 中不可见。现在我可以调用 graph使用该访问 token 的 api。
关于microsoft-graph-api - AccessDenied scp 或角色声明需要出现在 token 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54106281/