在Python中使用请求执行基本图形API POST时收到以下错误响应:
{
"error": {
"code": "Authorization_RequestDenied",
"message": "Insufficient privileges to complete the operation.",
"innerError": {
"request-id": "36c01b2f-5c5c-438a-bd10-b3ebbc1a17c9",
"date": "2019-04-05T22:39:37"
}
}
}
下面是我在Python中使用请求的令牌请求和图形请求:
^{pr2}$根据此/me调用的文档(https://docs.microsoft.com/en-us/graph/api/resources/users?view=graph-rest-1.0),我只需要以下权限之一:
我在azureapplicationmanager中对应用程序和委派权限都有这些权限。在
我做错什么了?我觉得这是件小事,但我就是搞不懂。在
我用:http://calebb.net/解码了我的令牌,但我看不到“AUD”或“role”或“scope”的位置,所以可能这就是我做错的地方?在
我到处找都找不到解决办法,任何帮助都将不胜感激。在
谢谢。在
我终于弄明白了,这和我们的office365需要管理员授予的管理权限有关。在
这很简单,只要给我的办公室管理员以下链接,并让他批准:
https://login.microsoftonline.com/{TENNANT ID HERE}/管理员同意?client_id={client id HERE}
立竿见影。在
这听起来像是你忘了给你的应用程序“授予权限”。在
见this答案。在
相关问题 更多 >
编程相关推荐