我正在读这篇文章:https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/outlookuser_list_tasks
我正在尝试检索所有任务,但接收AccessDenied - 403状态代码,尽管我在我的个人资料(o365帐户)中设置了Tasks.Read,Tasks.Write,Tasks.ReadWrite。
在Permissions
部分,“应用程序 - 不支持”是什么意思?我应该添加这些任务吗?我的代码中的ReadWrite权限(.NET Core Web API)。怎么样?
答案 0 :(得分:0)
在“权限”一节中,“应用程序 - 不支持”是什么意思?
应用程序权限由未在其中登录的用户运行的应用程序使用;例如,作为后台服务或守护进程运行的应用程序。
List tasks用于获取用户邮箱中的所有Outlook任务。有关Microsoft Graph权限的详细文档,您可以关注here。
我应该添加这些任务吗?我的代码中的ReadWrite权限(.NET Core Web API)
List tasks需要的权限最少 Tasks.Read 。有关详细的任务权限,您可以关注here。
此外,我建议您使用jwt.io解码您的令牌,并检查scp
属性下的委派权限。如果您仍然无法解决此问题,请使用有关此问题的详细信息(AD v1.0或v2.0,代码段等)更新您的问题,以便我们缩小此问题。