过去,我正在阅读当前用户的计划列表,其中包含此beta-API的REST调用:
https://graph.microsoft.com/beta/me/plans
2017年7月发布了规划器API,端点也发生了一些细微的变化,因此V1.0-API中的REST调用现在是:
https://graph.microsoft.com/v1.0/me/planner/plans
不幸的是,我没有收到该终端的所有计划。显然我只能获得长期存在的计划,但任何新创建的计划都不可见。我在我的计划上尝试了很多操作,例如订阅,为我分配任务,在计划中心支持计划,制定公共或私人计划,但没有任何帮助,新计划在API中仍然不可见。
有人可以解释一下新端点的确切作用吗? documentation for List plans不是很有帮助。
有人可以解释我是如何列出我所有者或其成员的所有计划(标题和身份证)?
到目前为止,我找到的唯一解决办法是:
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
但是这需要每组一个请求,使得有数十个小组的租户的表现很糟糕。