我正在尝试使用Microsoft Graph API来获取组织中所有用户的日历。有没有办法让拥有适当权限的管理员通过向API发出一个请求来获取所有用户日历?我知道这是可能的,首先检索所有用户的列表,然后使用用户ID发送每个用户日历的请求。我想避免这种方法,这样我就可以避免对API进行过多的调用。我也希望能够做到这一点,而不是每个用户都必须与管理员共享他们的日历。有人支持这样的事情吗?谢谢
不,不可能在一个请求中获取所有用户的所有日历。
你只能按照你描述的方式去做。
您的问题有两部分:1:获取呼叫中所有用户的所有日历:这是不可能的。2:在用户明确共享日历的情况下访问日历。这可以使用仅应用程序访问令牌。https://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service