包含计划的 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.
基本上我想知道哪个组包含我正在使用的计划。我知道如何获取组中的计划:
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.