Tasks.ReadWrite 和 Tasks.ReadWrite 之间的差异。在图表 API 中共享(规划器)

Difference between Tasks.ReadWrite and Tasks.ReadWrite.Shared in Graph API (planner)

图 API 中的“Tasks.ReadWrite”和“Tasks.ReadWrite.Shared”权限有什么区别?

来自documentation

Tasks.ReadWrite:

Allows the app to create, read, update, and delete the signed-in user's tasks and task lists, including any shared with the user.

Tasks.ReadWrite.共享:

Allows the app to create, read, update, and delete tasks a user has permissions to, including their own and shared tasks.

对我来说,这听起来完全一样。与此相关的是,规划师的任务真的可以“共享”吗?我还没有找到一种在不共享计划的情况下共享任务的方法。如果您共享一个计划,团队中的所有用户都可以访问其中的所有任务。

Planner 不使用 Tasks.ReadWrite.Shared 权限,您只需要 Tasks.ReadWriteTasks.Read 即可访问任何 Planner 数据(实际权限将进一步受调用者的限制用户可以做)。

您可以使用 API 将任务分配给不是组成员或包含计划的花名册的人。由于无法读取计划数据本身或从组访问的数据(例如评论以及从组引用或上传到组的文件),他们在 UI 中的体验会下降,但他们依然可以看到基本任务内容,完成任务

有关其他上下文:我相信 Tasks.ReadWrite.Shared 权限用于待办事项 API,但我不确定它如何转化为用户场景。