【发布时间】:2017-08-22 03:11:04
【问题描述】:
过去,我通过 beta-API 的 REST 调用来阅读当前用户的计划列表:
https://graph.microsoft.com/beta/me/plans
2017 年 7 月,planner API 发布,端点也有一些小的变化,所以现在 V1.0-API 中的 REST 调用是:
https://graph.microsoft.com/v1.0/me/planner/plans
很遗憾,我没有收到关于该端点的所有计划。显然我只得到存在很长时间的计划,但任何新创建的计划都是不可见的。我对我的计划尝试了很多操作,例如订阅、向我分配任务、在 Planner Hub 中偏爱计划、公开或私有计划,但没有任何帮助,新计划在 API 中仍然不可见。
谁能解释一下新端点到底做了什么? documentation for List plans 不是很有帮助。
谁能解释我如何列出我拥有或成员的所有计划(标题和 ID)?
到目前为止,我发现的唯一解决方法是:
1) 读取所有统一组
https://graph.microsoft.com/v1.0/me/memberOf/$/microsoft.graph.group?$filter=groupTypes/any(a:a eq 'unified')
2) 对于每个组:阅读该组的计划者计划
https://graph.microsoft.com/v1.0/groups/<id>/planner/plans
但这需要每个组一个请求,这使得拥有数十个组的租户的性能很糟糕。
【问题讨论】: