簡體   English   中英

Outlook 日歷事件同步,如谷歌日歷

[英]Outlook calendar events sync like Google Calendar

我有一個 web 應用程序,用戶可以在其中注冊“事件”。 如果用戶注冊了 gmail email ID,我可以將這些事件直接同步到用戶的谷歌日歷。 我正在嘗試檢查 Outlook 用戶是否可以這樣做。

在檢查 Microsoft Graph 時,他們確實有 API 來創建、修改和刪除 Outlook 日歷上的日歷事件,但我在設置它的身份驗證和授權部分時遇到了麻煩。 據我了解,他們有兩種方法可以使用 API - 代表和應用程序。 對於委托 API,將彈出一個 UI,要求用戶登錄,然后所有 API 將假定用戶身份進行操作。 對於應用程序 API,沒有登錄頁面,但也沒有用戶與調用相關聯,因此只有通用類型的 API 在不涉及用戶的情況下工作。 由於我想將此集成到 web 應用程序中,是否可以設置服務器能夠代表我的帳戶發送事件請求?

您可以使用以下方法:

  1. 從您的帳戶向用戶發送邀請,您將需要網絡服務器才能使用您的帳戶。 通過自己登錄並緩存和刷新令牌。 或者通過使用您自己的租戶並在管理員同意和應用程序憑據的情況下進行操作。
  2. 讓用戶登錄並直接將項目添加到他們的日歷中。 如果用戶有企業帳戶,您可能永遠不會被授權訪問日歷。 因為這被認為是一個非常嚴肅的同意。

另一種方法是將事件作為 ics 文件提供。 這樣用戶就可以下載它,如果他們安裝了 Outlook,該項目將自動添加到他們的日歷中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM