回答

1

使用Microsoft圖中的任何改變從Outlook服務訪問數據,OneDrive ,Azure Active Directory,OneNote,Planner和Office Graph,並通過單個端點提供單個訪問令牌。如果您有一個使用單個終端的應用程序,而您想要利用Microsoft Graph的優勢。

某些功能可能在各個服務端點上可用,但尚未在Microsoft Graph上提供。我們正在努力彌補這些差距。如果您需要這些功能之一,則可以同時使用單個端點。查看發行說明,瞭解有關預覽中的Microsoft Graph功能的詳細信息,並且通常可用。

你可以參照這個數字來比較它們之間的區別: enter image description here

我也想知道是什麼擊中雙方的API後,我們得到的響應之間的差異,如果在

任何變化這取決於API的版本,使用和限制性數據的類型是不同的下ent命名空間。例如,在Office 365 REST API 2.0(Namespace =「Microsoft.OutlookServices」)中,有導航屬性(Attachments,Extensions,SingleValueExtendedProperties,MultiValueExtendedProperties)但在Microsoft Graph 1.0(Namespace =「microsoft.graph」)中,只有兩個(附件,擴展名),其屬性以小寫字母開頭。 Microsoft Graph REST測試版還添加了另外兩個導航屬性。

要獲得有關這兩個端點的詳細信息,你可以得到的元數據如下圖所示:

GET: https://outlook.office.com/api/{version}/$metadata 
GET: https://outlook.office.com/api/v2.0/$metadata 

GET: https://graph.microsoft.com/{version}/$metadata 
GET: https://graph.microsoft.com/v1.0/$metadata 

而且here是一個網頁,其中幫助您選擇端點。

1

Microsoft Graph公開單個端點並彙總來自不同Office 365 API端點的數據。使用Microsoft Graph,您可以在商業和消費者產品中訪問來自不同Office 365服務的信息。使用Microsoft Graph,您可以獲得相同的數據,並且開發得到簡化,因爲您的應用程序無需獲取單個令牌並與每個服務進行交互。有關這裏的區別的更多信息:http://dev.office.com/chooseapiendpoint

相關問題