回答

1

據我所知,微軟提供了兩種方式使用附加功能添加自定義數據資源,開放擴展架構擴展

對於涉及存儲和訪問自定義數據的大多數情況,建議使用打開擴展。但是,如果您需要訪問尚未通過Microsoft Graph API元數據公開的Outlook MAPI屬性的自定義數據,則可以使用擴展屬性及其REST API。您可以驗證元數據在https://graph.microsoft.com/v1.0/ $ metadata處公開的屬性。

有關這兩種情況的差異的更多細節可以參考this link

基於測試,我無法找到使用最新版本的Microsoft Graph SDK創建開放式擴展或sechma擴展的相應方法。我建議你使用REST作爲解決方法。而對於詳細的要求,你可以按照下面的鏈接:

Add custom data to users using open extensions

Add custom data to groups using schema extensions

0

我們都在忙着增加開放和架構擴展功能的軟件開發工具包,我們會回來的這個線程當SDKs更新時。您還可以從here查找SDK信息和說明以及基本文檔。通常,我們只完全記錄我們的REST API - SDK遵循與REST API非常相似的尋址模式,並且單個SDK文檔可能會調出特定的場景,例如如何使用SDK對集合進行分頁。

如果您的文檔和SDK要求不符合您的要求,我們非常樂意聽取您的意見。

(也請忽略最後的答案高亮顯示的文本 - 這文本需要被固定的,更有針對性的到Outlook資源,如消息和事件)

希望這有助於

+0

1.4.0似乎現在可以支持添加和管理架構擴展了!謝謝。還應該提供的是如何使用模式擴展來豐富OOTB實體的示例。例如。如何讀取和寫入包含模式擴展的組實體? –

+0

同意並感謝您更新線程Carl。在Graph Explorer中有一些架構擴展的例子 - 我們將增加更多的例子,因爲我們放鬆了一些阻礙Graph Explorer中架構擴展定義管理的約束。不知道這是你在找什麼。我們還應該提供片段示例的更新以使用更新的客戶端庫。 –