【问题标题】:MS Graph API / Planner - Query all Task Details for a PlanMS Graph API / Planner - 查询计划的所有任务详细信息
【发布时间】:2022-02-19 21:45:36
【问题描述】:

我正在尝试获取给定“计划”的所有“任务详细信息”。

我可以使用 {plan-id} 获取“计划”、“桶”、“任务” https://graph.microsoft.com/beta/planner/plans/eAk8BBGJfU6e2_SQexZPtxxxxxx https://graph.microsoft.com/beta/planner/plans/eAk8BBGJfU6e2_SQexZPtxxxxxx/buckets https://graph.microsoft.com/beta/planner/plans/eAk8BBGJfU6e2_SQexZPtxxxxxx/tasks

但“任务详细信息”使用 {task-id} https://graph.microsoft.com/beta/planner/tasks/{task-id}/details

有没有办法编写一个查询来返回计划中所有任务的所有任务详细信息?

干杯,迈克

【问题讨论】:

  • 您是否尝试检索 referenceschecklists 数组?

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


【解决方案1】:

我们目前无法通过单个请求获取此信息。标准方法是获取任务,然后单独调用您感兴趣的任务的详细信息。我们正在评估这是否应该添加。如果您不介意,您能否解释一下您的高级场景以及您对任务详细信息感兴趣的信息类型?这将为决策过程提供有价值的信息。

【讨论】:

    【解决方案2】:

    我正在使用batching 来处理类似的事情。您可以获取任务列表,然后启动多个批处理查询以获取这些任务的详细信息(请注意,当前批处理查询中的最大项目数为 20)。此外,如果您愿意,可以并行运行这些查询。使用这些优化,您应该能够在几毫秒内获取大约 100 个任务的计划的所有数据。

    @Tarkan - 我正在使用它与第三方(我们的)应用程序同步。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多