0

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

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

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

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

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

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

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

谢谢

4

1 回答 1

2

在 Beta 版中,Plan 有一个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计划的属性中可用。但是,请注意,我们弃用此属性以支持containerbeta 中的属性,因为单个 id 不再能够表达可以包含计划的不同类型的对象。所以我强烈建议对计划使用 beta API,而不是依赖owner. 在 V1 中,如果计划不包含在组中,尝试获取值为ownerproperty 的组将导致 404。

于 2021-10-08T18:30:29.663 回答