当我使用Microsoft Graph Education API创建团队(教师和学生的班级类型)时,该团队出现在Microsoft Teams应用程序中,并且“分配”选项卡可见。
当我尝试在Teams应用中创建新任务时,用于创建任务的屏幕已禁用,因此无法为通过API创建的任何团队创建新任务。
我做错什么了吗?
通过API创建的团队(禁用了控件,没有保存和删除控件):
通过“团队”应用创建的团队(已启用控件):
工作流程:
我通过POST https://graph.microsoft.com/V1.0/education/classes
创建了一个团队
的正文:
{
"displayName": "Test2",
"description": "Test2",
"classCode": "Test2",
"externalId": "2",
"externalName": "Test2",
"externalSource": "sis",
"mailNickName": "Test2_2",
"term": {
"displayName": "Term2",
"externalID": "2",
"startDate": "2017-09-01",
"endDate": "2019-08-31"
}
}
(也尝试过"externalSource":"manual"
)
使用POST https://graph.microsoft.com/V1.0/education/classes/{id}/teachers/$ref
和正文
{
"@odata.id": "https://graph.microsoft.com/V1.0/education/users/{id}"
}
使用POST https://graph.microsoft.com/V1.0/education/classes/{id}/members/$ref
添加以下内容的学生:
{
"@odata.id": "https://graph.microsoft.com/V1.0/education/users/{id}"
}
所有这些调用均成功,并且该团队显示在“团队”应用中。 “分配”选项卡也会显示,因此该团队是一个教育团队。
答案 0 :(得分:1)
这是一个已知的错误-该修补程序已于2018年9月3日部署。