【问题标题】:MS Graph API Group which contains a Plan包含计划的 MS Graph API 组
【发布时间】:2021-10-09 02:30:29
【问题描述】:

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

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

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

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

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

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

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

谢谢

【问题讨论】:

    标签: microsoft-graph-api microsoft-planner microsoft-graph-plannertasks microsoft-graph-groups


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-15
      • 2019-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多