場景如何創建通過O365 API其他用戶的任務/交易所託管API
我開發一個SharePoint提供託管應用程序。 Sharepoint應用程序Web僅用作存儲項目的存儲庫,Web應用程序使用O365多租戶應用程序通過使用ADAL令牌對用戶進行身份驗證。
我的要求是當用戶在Web應用程序中創建項目時,他/她可以將其他用戶分配爲該項目的責任方。我需要爲相關用戶創建o365任務(即用戶應該位於同一個o365租戶)作爲提醒。
問題1:
我已搜查約一O365任務API來創建任務。我發現的大部分結果表明它仍未包含在O365 Unified API中。有誰知道它會很快被髮布?
問題2:
我使用Exchange Web服務(即EWS)託管API(與用戶的「OAuth憑證」)創建任務和檢索。這要求代理權限在Azure AD應用程序中「通過Exc訪問郵箱作爲登錄用戶」。
但問題是與EWS託管API我只能爲登錄用戶創建任務。我找不到爲其他用戶創建任務的方法。
有沒有什麼辦法爲使用上述API的其他用戶創建任務?
當深入挖掘時,我發現在O365中有一種方法可以獲得「app only token」。但這不是一種選擇,因爲它將授予訪問O365 Tenant中的所有郵箱的權限,這是不可行的,因爲我的應用將是可以從應用商店購買的第三方應用。
如果有人可以對這兩個問題進行闡述,那麼將非常感謝。
謝謝。
非常感謝您的澄清 –