使用POST /v1.0/groups
与正文创建群组后:
{
"description": "hello",
"displayName": "group_for_restore",
"groupTypes": [
"Unified"
],
"mailEnabled": true,
"mailNickname": "group_for_restore",
"securityEnabled": false,
"visibility": "Public"
}
对GET /v1.0/groups/{group-id}/planner/plans
的请求无法检索任何计划。
据我所知,创建群组后,也会创建一个计划。在Web界面上,您可以看到此计划已正确创建并显示,但它不会出现在JSON响应中:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.plannerPlan)",
"@odata.count": 0,
"value": []
}
在网络界面中点击后,您可以使用上述请求轻松获取计划。
是否可以执行此类魔术步骤来获取计划ID?
答案 0 :(得分:3)
Web App在您第一次尝试访问它时正在配置群组计划。但是,通过API创建组时,您需要自己创建一个新计划:
POST https://graph.microsoft.com/v1.0/planner/plans
Content-type: application/json
{
"owner": "group-id",
"title": "title-value"
}
请注意documentation:
中的这一重要说明创建新计划时,只需在计划对象上设置
owner
属性,即可将该组设为其所有者。