[英]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.