如何通过Graph API在MS Teams中安排会议

时间:2019-01-24 00:41:35

标签: office365 microsoft-graph microsoft-teams

我想创建/阅读有关MS Teams中显示的日历的会议。我有用于登录MS Teams的Office 365商业必需品付费订阅。想在下面进行澄清:

1)默认情况下,我在具有上述订阅计划的MS Teams中看到的日历默认是Office 365订阅的前景?

2)我想在Teams日历上自动安排日程/阅读会议。我没有在MS Graph中看到Teams API。我可以使用哪些图形API?还是将这些调用添加到Teams Graph API中?

3)MS团队可以与Google或Outlook以外的任何日历集成吗?

预先感谢

2 个答案:

答案 0 :(得分:9)

现在可以使用Graph API通过两种方式创建MS Teams会议。

  1. /me/events端点上执行POST

    在请求的正文中,您需要在常规参数之外另外提供"isOnlineMeeting": true"onlineMeetingProvider": "teamsForBusiness"

    如果使用此图形通话,则可以邀请其他用户,会议将显示在组织者的日历中。

  2. /me/onlineMeetings端点上执行POST

    (有关参数,请参见链接的文档)

    如果使用此图形调用,则不发送邀请,并且会议出现在组织者的日历中。您可能需要其他方法来分发拨入链接等。

答案 1 :(得分:0)

  1. 是的,您在小组中看到的日历与您在Outlook中看到的完全一样。
  2. 有一个用于在Microsoft Graph中读写日历项目的API,但是目前无法检测到哪些是团队会议或创建团队会议(在幕后,这是日历项目的一些额外属性) )。这是Outlook团队积压的工作,需要添加到他们的Graph API,Microsoft内部的许多人都非常渴望看到它。
  3. 不,团队仅支持Exchange / Outlook日历。