包含计划的 MS Graph API 组

MS Graph API Group which contains a Plan

基本上我想知道哪个组包含我正在使用的计划。我知道如何获取组中的计划:

GET https://graph.microsoft.com/v1.0/groups/{group-id}/planner/plans

但不是,给定一个计划,如何知道哪个组包含它。

为什么我需要它?因为我有一个计划,它有计划任务,我想以编程方式在其中添加评论。要添加评论,我们必须这样做:

POST /groups/{id}/conversations/{id}/threads

所以,我需要 GroupId,但我只有 PlanId(嗯,还有 Plan 对象)。

有人知道如何从计划中获取 GroupId 吗?

谢谢

在 Beta 版中,计划有一个 container 属性。查看它,您可以知道计划何时在组中(相对于其他内容)以及组的 ID。您还可以获得组本身的 URL。参考: https://docs.microsoft.com/en-us/graph/api/resources/plannerplan?view=graph-rest-beta https://docs.microsoft.com/en-us/graph/api/resources/plannerplancontainer?view=graph-rest-beta

在 V1 中。组 ID 在计划的 owner 属性 中可用。但是,请注意,我们弃用此 属性 以支持 beta 中的 container 属性,因为单个 ID 无法表达可包含计划的不同类型的对象了。因此,我强烈建议为计划使用测试版 API,而不是依赖于 owner。在 V1 中,如果计划不包含在组中,尝试获取值为 owner 属性 的组将导致 404.