Microsoft Graph for Office 365概覽

Justin-Liu發表於2018-11-26

部落格地址:http://blog.csdn.net/FoxDave
上一篇我們介紹了為什麼要學習Microsoft Graph,本篇介紹Microsoft Graph的概覽,即Microsoft Graph是什麼。
Microsoft Graph Overview

Microsoft Graph中的服務

Office特定產品的API程式集慢慢地進行擴充套件,逐漸形成了Microsoft Graph。它包含了很多服務的API,包括Office 365、Azure AD、企業移動性和安全、Windows 10和教育。在過去這些服務已經有了它們自己獨立的REST端點,任何包含多餘以上一種服務的開發整合就會碰到以下一些壁壘:

  • 發現端點URL
  • 單獨對每個端點進行認證
  • 管理不同的許可權模型
  • 不相容的資料格式
  • 其他…

通過Microsoft Graph的介紹,我們知道可以將這些不同的API在統一的框架內呼叫、使用單一的訪問憑據去認證多個服務、通過通用的許可權模型去管理多服務的OAuth許可權。

說到這些所有的服務,下面的列表列出了到2018年11月的更新為止通過Microsoft Graph可以訪問的服務:

  • Azure Active Directory
  • Office 365 services
    • SharePoint
    • OneDrive
    • Outlook/Exchange
    • Microsoft Teams
    • OneNote
    • Planner
    • Excel
  • 企業移動性和安全服務
    • 認證管理器
    • Intune
    • 高階威脅分析
    • 高階威脅保護
  • Windows 10 services
    • 活動
    • 裝置
  • 教育

端點版本
目前可用的版本為:

  • 1.0
  • beta

Microsoft現在已經包含了很多Microsoft 365套件中的服務,未來還將包含更多。

相關文章