java url下载ics_使用Microsoft Graph API处理外部(Internet / .ics)日历URL
在新的Graph API中,是否可以根據(jù)外部.ics日歷網(wǎng)址為用戶創(chuàng)建新日歷?
我'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'已經(jīng)有了這樣一個(gè)鏈接 . 這將有效地復(fù)制用戶可以在OWA中手動(dòng)執(zhí)行的操作,方法是右鍵單擊"Other calendars",選擇"open calendar",然后粘貼.ics日歷文件的URL . 我想這樣做是為了嘗試解決lack of Unified Group calendar support in Graph API,因?yàn)槲覍?shí)際上希望這些只是用戶的日歷讀取(并且還節(jié)省了必須進(jìn)行數(shù)千次API調(diào)用以在每個(gè)用戶中注入單個(gè)事件's calendar when we'已經(jīng)有數(shù)千個(gè)每個(gè)用戶必須維護(hù)數(shù)百個(gè)事件) .
我可以使用Graph API調(diào)用:
列出用戶默認(rèn)組中的所有日歷,如果已在OWA中手動(dòng)添加外部日歷,則包括外部日歷 . 然后我可以制作第二個(gè)API來獲取日歷中的事件:
使用ID calendar_id從外部日歷獲取事件 . 這一切都有效 .
但是我沒有在Calendar resource中看到哪里可以在圖譜API中調(diào)用Create Calendar method時(shí)指定外部日歷的URL . 此外,由于外部URL無法輕松檢查上面的日歷列表中是否包含正確的外部日歷 . 所有我必須繼續(xù)的是"name",當(dāng)然用戶可以自由地改變它(因?yàn)槲規(guī)缀蹩隙〞?huì)嘗試以有趣的方式重命名/刪除/破壞它們) .
我錯(cuò)過了API中的Create Calendar方法的一些選項(xiàng),還是Graph API日歷處理的另一部分還沒有設(shè)計(jì)/實(shí)現(xiàn)?
總結(jié)
以上是生活随笔為你收集整理的java url下载ics_使用Microsoft Graph API处理外部(Internet / .ics)日历URL的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。