使用MicrosoftGraph SDK,您如何向用户添加扩展属性

时间:2017-05-26 13:49:55

标签: active-directory azure-active-directory microsoft-graph azure-ad-graph-api

Microsoft Graph的文档存在严重问题,其中仅描述了初始项目的设置。我在哪里可以查看文档,并举例说明如何使用Microsoft Graph SDK将扩展属性添加到用户或组?

2 个答案:

答案 0 :(得分:1)

AFAIK,Microsoft提供了两种使用扩展程序,开放扩展程序架构扩展程序向资源添加自定义数据的方法。

  

开放式扩展是大多数涉及存储和访问自定义数据的方案的推荐解决方案。但是,如果您需要访问尚未通过Microsoft Graph API元数据公开的Outlook MAPI属性的自定义数据,则可以使用扩展属性及其REST API。您可以验证元数据在https://graph.microsoft.com/v1.0/ $元数据中公开的属性。

有关这两种方案的区别的详细信息,请参阅this link

根据测试,我无法找到使用最新版本的Microsoft Graph SDK创建开放扩展或sechma扩展的相应方法。我建议您使用REST作为解决方法。有关详细请求,您可以点击以下链接:

Add custom data to users using open extensions

Add custom data to groups using schema extensions

答案 1 :(得分:0)

我们正忙于向SDK添加开放和架构扩展功能,我们将在更新SDK时回到此线程。您还可以从here找到SDK信息和说明以及基本文档。通常我们只完整记录我们的REST API - SDK遵循与REST API非常相似的寻址模式,并且各个SDK文档可能会调出特定的场景,例如如何使用SDK翻阅集合。

如果这不符合您的需求,我们很乐意听取您的文档和SDK要求。

(另请忽略上一个答案中突出显示的文字 - 此文本需要修复,更多针对Outlook资源,如邮件和事件。)

希望这有帮助,