microsoft-graph-api - 如何确定委托日历权限中的“自定义”角色是 Write、DelegateWithoutPrivateEventAccess、DelegateWithPrivateEventAccess ms-graph-api
问题描述
我们正在使用下图中提到的步骤从 Outlook 客户端向用户授予日历委托权限。
步骤1:
第2步:
如果我们将委托权限设置为 Reviewer、Author 或 Editor,并尝试使用 Microsoft Graph API 端点https://graph.microsoft.com/v1.0/users/{userprincipalname/userguid获取对所有者日历具有权限的委托用户列表}/calendar/calendarPermissions来自我们的应用程序。它总是在“角色”属性中返回“自定义”作为响应,如下图所示。
Microsoft Graph API 响应
我们的问题是,如果响应中返回“自定义”角色,我们无法确定委托用户是否对所有者的日历具有“写入”权限,因为在上述所有三个权限中,我们都获得了相同的“自定义”值在角色属性中。此外,我们无法从响应中返回的任何其他属性中确定它。
解决方案
仅代表日历所有者支持列出、创建、获取、更新和删除日历权限。
代表共享者或委托人获取日历的日历权限会返回一个空的日历权限集合。
推荐阅读
- r - 如何在命令中间退出 R?
- python - 下载时如何跳过没有扩展名的文件?
- azure-cosmosdb - CosmosDB Gremlin:错误:项目作者:下一步:提供的密钥遍历器 #### 映射到任何内容
- reactjs - CSSTransition:- React.Children.only 期望接收单个 React 元素子元素
- python - pyspark:从数据集中选择 n 个不同 ID 的最佳方法是什么
- python-3.x - TypeError:“str”对象不可调用(打印整数和单词时)
- python - Interp2d 时间效率和代码优化
- python - 在将图像转换为张量以执行神经风格转移时,出现图像没有形状的值错误
- java - 使用 StAX 对 XML 进行简单修改
- node.js - 启动 `node server.js` [nodemon] clean exit - 在重启前等待更改