Outlook / Exchange RoomFinder(带Lex)

时间:2017-06-28 19:43:18

标签: outlook calendar office365 exchange-server outlook-restapi

我是一名实习生,我的任务是创建适用于Outlook的RoomFinder API,与亚马逊的Lex / Lambda合作,根据参与者列表查找位置和安排会议。该API应该能够从Outlook中为各个参与者提取日历,找到适用于所有参与者的时间和具有适当座位容量的位置,然后安排会议+将其添加到相关人员的日历中。我对Lex的工作方式有很好的了解,并且之前使用Lambda创建了自己的函数,但是我甚至不知道从Outlook中为参与者提取日历的地方。

我一直试图了解如何解决这个问题几天,并找到一些关于Outlook的REST API的信息,它听起来可以用来收集一些所需的信息,但我和#39;我不确定如何真正开始这样做。以下是其中一些页面的链接:

https://msdn.microsoft.com/en-us/office/office365/api/use-outlook-rest-api#RegAuthConverged

https://msdn.microsoft.com/en-us/library/office/dn643730(v=exchg.150).aspx

我还设法在GitHub上找到了几个类似的,更基本的脚本,使用Python从Outlook获取房间可用性等内容,但我无法使用任何这些内容。我没有足够的声誉来发布更多链接,但如果看到这些链接有帮助我可以稍后评论。

我真的在寻找有关如何开始的建议或如何完成这些建议。我想我可能会使用REST API的想法走上正轨,但我不知道如何实际使用它或进行设置。

感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

我们刚刚推出了一个新的REST API来列出roomsIDs(查找室)。您可以将此与findmeetingtimes API结合使用来安排会议。请在此处查看REST API文档(请记得在右上角选择 beta

https://msdn.microsoft.com/en-us/office/office365/api/calendar-rest-operations#GetMeetingRooms