2017-09-28 68 views
1

我有一個Office 365組,我想通過Microsoft Graph API添加。基於API文檔上,我相信我需要使用所有者在Microsoft Graph API中創建組

POST https://graph.microsoft.com/v1.0/groups 
Content-type: application/json 
Content-length: 244 
{ 
    "description": "Self help community for library", 
    "displayName": "Library Assist", 
    "groupTypes": [ 
    "Unified" 
    ], 
    "mailEnabled": true, 
    "mailNickname": "library", 
    "securityEnabled": false 
} 

但是當我嘗試添加

"owner": [{ "@odata.id": "https://graph.microsoft.com/v1.0/users/{id}"}] 

我得到一個錯誤(id是真的存在於辦公室的ID,因此我不想把它放在這裏)。

他們工作,如果我第一次運行創建組,然後添加所有者,但不在一起。爲什麼?

想讓我儘可能容易。我只是因爲這是我目前使用的工具而將郵遞員放在標記中

回答

2

實際上,今天使用OData綁定語法(即您的語法不正確)支持並可能使用這種方法。注意:這是我們的不好,不是你的,因爲我們沒有記錄這種支持的行爲。我會在我們這邊提交一個錯誤來證明這一點。

在此期間,你可以添加以下到您的請求(它的工作對我來說),並讓我們知道,如果這對你的作品:

"[email protected]": ["https://graph.microsoft.com/v1.0/users/{id}"]

事實上,你也可以同樣的要求綁定成員請求的一部分:

"[email protected]": [ "https://graph.microsoft.com/v1.0/users/{id1}" ], "[email protected]": [ "https://graph.microsoft.com/v1.0/users/{id1}", "https://graph.microsoft.com/v1.0/users/{id2}" ]

不知道的限制是你可以把綁定集合中的項目數是什麼,但我敢肯定有一個。我會看看是否有開發人員可以對此發表評論。

希望這會有所幫助,

+0

這有助於!謝謝!與業主和成員已經說過的創建小組感覺好多了! –

+0

我可以再問一個問題嗎?我想知道是否可以將通知移除給新成員? (這是一個測試階段,所以我不想打擾其他同事) –

+1

目前不是,但它是我們正在努力的。 –

相關問題