0

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

我可以使用 {plan-id} https://graph.microsoft.com/beta/planner/plans/eAk8BBGJfU6e2_SQexZPtxxxxxx https://graph.microsoft.com/beta/ 获取“计划”、“桶”、“任务” 计划者/计划/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

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

干杯,迈克

4

2 回答 2

0

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

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

于 2022-02-19T13:45:36.350 回答
0

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

于 2022-02-11T20:49:12.697 回答