2017-09-28 6 views
1

Microsoft Graph APIを通じて追加したいOffice 365グループがあります。 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です(エラーが発生しますので、私はここに入れたくない)。

私は最初にcreate groupを実行してからadd ownerを実行するが、一緒には実行しないと機能します。どうして?

可能な限り簡単にしたいですか?私がタグを使用しているのは、現在使用しているツールだからです。

答えて

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}" ]

制限はあなたがバインディングコレクションに置くことができるアイテムの数にありますが、私は1つがあると確信しているのかわかりません。開発者の一人がこれについてコメントできるかどうかがわかります。

希望します。

+0

これは役に立ちます!ありがとう!すでに述べた所有者とメンバーと一緒にグループを作る方がはるかに良いと感じています! –

+0

もう1つ質問がありますか?私は新しいメンバーに通知を取り除くことができるかどうか疑問に思っていましたか? (これはテスト段階ですので、他の同僚には気にしたくありません) –

+1

現在のところ、それは私たちが取り組んでいるものです。 –

関連する問題