通过 Microsoft Graph 将用户添加到全局地址列表 (GAL) API

Adding users to the Global Address List (GAL) through the Microsoft Graph API

我在网上看到的大部分关于这个的帖子都是一年左右的,或者没有具体回答我的问题。我通过图表API知道你可以查看联系人和用户,你可以添加联系人和用户,但是当我通过图表API查看联系人和用户时,他们与什么不匹配完全在我的全球地址列表中。所以我相信他们不是一回事。

此外,我读过的很多询问类似问题的帖子都表示,不支持通过 Graph API 将用户添加到全局地址列表,必须通过 powershell 或其他方式以编程方式完成像那样。这些答案虽然是在大约一年半前发布的。所以我想知道通过图表 API.

是否仍然无法做到这一点

目前无法将用户添加到全局地址列表。我们只是将个人联系人添加到根联系人文件夹或另一个联系人文件夹的联系人端点(参考 here)。

如果您希望 Microsoft Graph 支持此功能,您可以尝试提交 here 的反馈。

所以首先我想了解为什么您指出全局地址列表与您可以从 Graph API 返回的内容不同。据我所知,这些应该是相同的,所以请指出您看到的不同之处。 Azure AD PowerShell v2 也通过 Graph 调用。

至于更新全局地址列表,这主要是通过 Graph API 实现的。如果您尝试将新用户添加到您的目录,您可以 POST on http://graph.microsoft.com/v1.0/users. Please see https://graph.microsoft.io/en-us/docs/api-reference/v1.0/resources/users and https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/user_post_users. There are also PowerShell cmdlets for this. If you are trying to add organizational contacts, currently this is not supported through Graph API or through Azure AD PowerShell. Organizational contacts may be queried (currently only available in preview by doing GET https://graph.microsoft.com/beta/contacts),但只能通过在本地 AD 中创建并通过 AD Connect 同步或通过 Exchange 体验来添加组织联系人(如 Office 门户或 Exchange PowerShell)。 也可以分别通过 GET 和 POST https://graph.microsoft.com/v1.0/me/contacts 获取和添加个人联系人。

希望这对您有所帮助,