2016-09-27 95 views

回答

0

我不知道,清单已知位置是可用的,所以我们必须在这一个创意。

您可以获取现有日历活动的列表,并只选择locations属性(链接到的内容)。如果您然后过滤这些客户端以删除重复项,则可以获得已知位置的正确列表。不利的一面是,如果一个房间现在可用但从未使用过,它不会出现在这个列表中。另外,这只适用于一个用户,所以另一个想法是查询不同的(或多个)日历。对我而言,以下代码片段将返回大约247个独特位置。 ?

https://graph.microsoft.com/v1.0/me/events $选择=位置& $顶部= 500

随着Graph JavaScript SDK这个样子:

client 
    .api('/me/events') 
    .select('location') 
    .top(500) 
    .get((err, res) => { 
     var locations = res.value 
      .map((x) => x.location.displayName) //only get the displayName 
      .filter((v, i, a) => a.indexOf(v) === i) // remove duplicates 

    }); 

还有一些现有的线程约listing conference rooms

0

所以我们决定根本不使用图API。它还没有准备好,我实在不敢相信这是微软方面的疏忽。任何组织的中小型企业的核心问题是预订房间。我们选择使用Office 365 SDK,ADAL和Outlook,并使用复杂的方式来解决涉及检查日历或检查收件箱以查找预订房间的问题。然后,我们选择了解房间是否忙或使用预览可用性Api。

+0

对不起,您有这个麻烦,Outlook端点中公开的信息与Microsoft Graph中公开的信息相同,请您分享有关如何解决问题的更多详细信息,以便我们可以跟进? –

+0

我们无法让该解决方案很好地工作,我们可以通过您的微软电子邮件与您联系吗?来形容这个问题? –

相关问题