Office 365 API平臺概覽

Justin-Liu發表於2018-04-02

部落格地址:http://blog.csdn.net/FoxDave

Office 365 API的功能包含於Microsoft Graph中,Graph中統一包含了其他的微軟服務如Outlook、OneDrive、OneNote、Planner和Office Graph,可以使用單一的訪問令牌從一個單一的端點訪問。微軟推薦在可能的情況下在應用中使用Microsoft Graph。

無論你想要在應用中納入豐富的Office 365資料,還是在Office 365中建立一個自定義的體驗,或是使用自定義報告來保持Office 365企業環境執行順利,你都可以使用下面的開發功能達成目的。

整合Office 365資料到你自己的應用


你可以建立自定義的解決方案去訪問和互動某個使用者的Office 365資料,你的應用可以是移動端、web端或是桌面平臺應用程式。新的Office 365 API使開發者能夠提供對Office 365的訪問授權,通過它可以訪問使用者的郵件、日曆、聯絡人、檔案和資料夾,所有的許可權都在你的應用自身,由使用者授予。

不管你構建的web應用是基於.NET、PHP、Java、Python或Ruby on Rails,或是建立Windows 8的應用、Universal Apps、IOS、Android或其他裝置平臺。這些都可以,完全看你的喜好。Office 365 API連結

在Office 365中建立自定義體驗


現在你可以在Office 365中進行擴充套件。自定製你的資料和體驗如何展示、跟Office 365進行互動,提供一種無縫的使用者體驗。例如:

建立一個檔案處理器Add-in來控制Office 365如何跟你的自定義檔案型別進行互動和展示,包括自定義檔案型別圖示、在Office 365中預覽檔案、在自定義編輯器中建立或開啟指定的檔案型別。因為檔案處理器Add-in在遠端承載資料和邏輯,開發者可以自行選擇喜愛的程式語言、工具和web開發棧。

將你的應用新增到應用執行器,使它在Office 365首頁可見和可訪問。利用Azure AD的SSO來向授權使用者提供無縫訪問你的應用的體驗。

分析並管理你的Office 365企業環境的健康狀況


Office 365企業版向管理員提供了多種開發功能來保持他們域和訂閱的高效和優化。

訪問報表Web服務來構建報表儀表板,圖表和圖形來幫助他們的組織管理訂閱使用。

使用Office 365服務通訊API(預覽版)來獲取實時的服務健康資料和他們擁有或管理的域的訊息中心的資訊。這使得他們可以監控服務健康狀態,管理通訊,還可以制定計劃來應對將來的服務維護。

使用Office 365活動管理API(預覽版)來獲取來自Office 365和Azure AD的活動日誌中不同使用者、管理員、系統和策略動作及事件。使用這些資訊來構建監控、分析和資料視覺化的解決方案。

你還可以在Office的客戶端如Word、Excel和PPT,SharePoint 2013和Online建立自定義的使用者體驗,可以檢視Office add-insSharePoint add-ins的資料。

相關文章