2016-09-27 88 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

我們無法讓該解決方案很好地工作,我們可以通過您的微軟電子郵件與您聯繫嗎?來形容這個問題? –