簡體   English   中英

Microsoft Graph 統一聯系人列表

[英]Microsoft Graph Unified Contacts List

是否可以使用 Graph API 創建將在整個組織中共享的 Exchange 聯系人列表? 這些聯系人不是組織的一部分。

我知道我們可以將聯系人添加到用戶的聯系人列表中,但是無法找到一種在整個組織中共享聯系人的方法。

POST /me/contacts
POST /users/{id | userPrincipalName}/contacts
POST /me/contactFolders/{contactFolderId}/contacts
POST /users/{id | userPrincipalName}/contactFolders/{contactFolderId}/contacts

我知道,如果聯系人在組織內並且在 Active Directory 域服務 (AD DS) 中,則會共享聯系人。 但是,這些聯系人在組織之外。

使用組織聯系人端點https://docs.microsoft.com/en-us/graph/api/orgcontact-list?view=graph-rest-1.0&tabs=http可以使用啟用郵件的目錄聯系人(存儲在 AD 中) . 但是,他們不允許您在圖表中創建組織聯系人,對此https://microsoftgraph.uservoice.com/forums/920506-microsoft-graph-feature-requests/suggestions/38083912-make-it-有用戶語音請求可能創建組織聯系人(但看起來不太擅長改變)

因此 Exchange cmdets 仍然是以編程方式執行此操作的唯一真正方法https://docs.microsoft.com/en-us/powershell/exchange/exchange-online-powershell-v2?view=exchange-ps

例如

New-MailContact -Name "Chris Ashton" -ExternalEmailAddress "chris@tailspintoys.com"

雖然這不能直接回答我的問題,但解決方案之一是讓用戶充當包含所有聯系人的主站。

這樣可以使用以下 Graph 調用訪問聯系人列表

GET /users/{id | userPrincipalName}/contacts

這種方法的缺點是,每當新聯系人添加到個人列表時,它也需要添加到此列表中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM