我需要为班级创建一个 Microsoft 团队(带有“作业”选项卡的特殊团队)。
我无法弄清楚如何使用 Microsoft Graph API (Beta) 创建一个具有“作业”选项卡的新团队。
另外,课堂笔记本(OneNote)的创建方式有什么特别之处吗?
我需要能够以编程方式执行此操作。
我需要为班级创建一个 Microsoft 团队(带有“作业”选项卡的特殊团队)。
我无法弄清楚如何使用 Microsoft Graph API (Beta) 创建一个具有“作业”选项卡的新团队。
另外,课堂笔记本(OneNote)的创建方式有什么特别之处吗?
我需要能够以编程方式执行此操作。
Microsoft Graph 目前不支持创建新团队。从文档中:
以下是 API 级别的差异:
- 持久聊天仅适用于 Microsoft Teams。此功能由通道、chatThread 和chatMessage 资源分层表示。
- 组对话仅适用于 Office 365 组。此功能由对话、conversationThread 和帖子资源分层表示。
- 目前,您可以使用创建组 API 创建 Office 365 组,但不能在 Microsoft Teams 中创建团队。
- 列出加入的团队方法仅适用于 Microsoft Teams。
- 另请参阅这些 API 的已知问题。
这是一个已知问题,但我不知道它何时可用。
我们将在今年晚些时候提供一个预览版的 API。
我刚刚测试了使用 Microsoft Graph Explorer (Beta) 创建团队。并发现它非常有用。以下测试可能对您的场景有用。模板的使用非常有用。
请按照步骤操作。
转到图形资源管理器
使用您有权访问 Graph API 并可以创建团队的 Office 365 帐户登录
尝试在 Graph Explorer 中运行以下查询
帖子:https ://graph.microsoft.com/beta/teams
请求正文:
{
"template@odata.bind": "https://graph.microsoft.com/beta/teamsTemplates('educationClass')",
"displayName": "MySampleTeam",
"description": "My Sample Team’s Description ",
"channels": [
{
"displayName": "Announcements ",
"isFavoriteByDefault": true,
"description": "This is a sample announcements channel that is favorited by default. Use this channel to make an important team, product, and service announcements."
},
{
"displayName": "Planning ",
"description": "This is a sample of a channel that is not favorited by default, these channels will appear in the more channels overflow menu.",
"isFavoriteByDefault": false
}
]
}
上面的查询使用教育模板和 OneNote 选项卡创建团队。
请注意,在上面的 requestBody "template@odata.bind": " https://graph.microsoft.com/beta/teamsTemplates ('educationClass')" 中:educationClass是一个模板。
在此处阅读有关 Teams 模板的更多信息。
祝你好运。快乐的团队:)