Microsoft graph api 如何获取用户';s日历数据与microsoft graph get请求

Microsoft graph api 如何获取用户';s日历数据与microsoft graph get请求,microsoft-graph-api,microsoft-graph-teams,microsoft-graph-mail,microsoft-graph-calendar,Microsoft Graph Api,Microsoft Graph Teams,Microsoft Graph Mail,Microsoft Graph Calendar,我的主要目的是通过单个管理员访问令牌获取用户的日历。 我正试图通过以下步骤获取访问令牌 网址:Body 客户id:客户id 范围: 客户机密:客户机密 授予\类型:客户端\凭据 这给了我一个访问令牌 但当我将作用域更改为作用域时: 这是错误的 网址:Body 客户id:客户id 范围: 客户机密:客户机密 授予\类型:客户端\凭据 它没有返回访问令牌,并说 “错误”:“无效的\u范围” 如果有人能帮忙,我将非常感激。 提前感谢对于客户端凭据流,您需要指定应用程序权限-日历。请阅读并授予管理员许可

我的主要目的是通过单个管理员访问令牌获取用户的日历。 我正试图通过以下步骤获取访问令牌

网址:Body 客户id:客户id 范围: 客户机密:客户机密 授予\类型:客户端\凭据

这给了我一个访问令牌 但当我将作用域更改为作用域时:
这是错误的

网址:Body 客户id:客户id 范围: 客户机密:客户机密 授予\类型:客户端\凭据

它没有返回访问令牌,并说 “错误”:“无效的\u范围”

如果有人能帮忙,我将非常感激。
提前感谢

对于客户端凭据流,您需要指定应用程序权限-日历。请阅读并授予管理员许可。使用
范围时:https://graph.microsoft.com/.default
这将获得您在创建的Azure AD应用程序中指定的所有权限。然后它将在访问令牌中包含Calendars.Read权限,这将允许获取usier的日历

https://graph.microsoft.com/v1.0/users/{user_id/UPN}/calendars