我正嘗試使用Microsoft Graph在Office 365中創建一個組並向其添加成員。然而,大多數成員是組織外部的,換句話說他們的電子郵件地址不具有相同的域。這可以使用Microsoft Graph API嗎?或者是否有解決方案會做類似的工作。將外部聯繫人添加到組
基本上我需要的是一個通訊組列表(類似Google Groups),我可以添加成員,不管電子郵件域如何,我都可以使用網絡界面做到這一點,但它似乎不能通過通過網頁創建分發列表API。
在此先感謝。
我正嘗試使用Microsoft Graph在Office 365中創建一個組並向其添加成員。然而,大多數成員是組織外部的,換句話說他們的電子郵件地址不具有相同的域。這可以使用Microsoft Graph API嗎?或者是否有解決方案會做類似的工作。將外部聯繫人添加到組
基本上我需要的是一個通訊組列表(類似Google Groups),我可以添加成員,不管電子郵件域如何,我都可以使用網絡界面做到這一點,但它似乎不能通過通過網頁創建分發列表API。
在此先感謝。
外部用戶在AD中被表示爲用戶。機會是你已經注意到一些用戶對象有一個userPrincipalName,看起來像alias_domain#EXT#@tenant.domain
。如果您在圖形瀏覽器執行查詢https://graph.microsoft.com/v1.0/users?$filter=userType eq 'Guest'&$select=id,displayname,mail,userPrincipalName,userType
你會沿着線得到的東西:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(id,displayName,mail,userPrincipalName,userType)",
"value": [
{
"id": <GUID>,
"displayName": <email address>,
"mail": <email address>,
"userPrincipalName": "<email>#EXT#@<tenant>",
"userType": "Guest"
},
...
]
}
這些Guest用戶可以使用same method你可以使用添加標準用戶帳戶添加到組。
在您可以將新的外部用戶添加到組之前,您首先需要創建該用戶。
Elio Struyf寫了一篇優秀的博客文章,引導你完成這個過程:Adding guests to an Office 365 Group via the Microsoft Graph API。