在新的Graph API中,是否可以根據外部.ics日歷網址為用戶創建新日歷?
我'd like to do is to use a daemon to inject a link to an external calendar into the list of calendars a user has if they don'已經有了這樣一個鏈接 . 這將有效地復制用戶可以在OWA中手動執行的操作,方法是右鍵單擊"Other calendars",選擇"open calendar",然后粘貼.ics日歷文件的URL . 我想這樣做是為了嘗試解決lack of Unified Group calendar support in Graph API,因為我實際上希望這些只是用戶的日歷讀取(并且還節省了必須進行數千次API調用以在每個用戶中注入單個事件's calendar when we'已經有數千個每個用戶必須維護數百個事件) .
我可以使用Graph API調用:
列出用戶默認組中的所有日歷,如果已在OWA中手動添加外部日歷,則包括外部日歷 . 然后我可以制作第二個API來獲取日歷中的事件:
使用ID calendar_id從外部日歷獲取事件 . 這一切都有效 .
但是我沒有在Calendar resource中看到哪里可以在圖譜API中調用Create Calendar method時指定外部日歷的URL . 此外,由于外部URL無法輕松檢查上面的日歷列表中是否包含正確的外部日歷 . 所有我必須繼續的是"name",當然用戶可以自由地改變它(因為我幾乎肯定會嘗試以有趣的方式重命名/刪除/破壞它們) .
我錯過了API中的Create Calendar方法的一些選項,還是Graph API日歷處理的另一部分還沒有設計/實現?