加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

microsoft-graph – 使用所有者在Microsoft Graph API中创建一个

发布时间:2020-12-14 05:45:35 所属栏目:Windows 来源:网络整理
导读:我有一个Office 365组,我想通过Microsoft Graph API添加.基于API文档,我相信我需要 POST https://graph.microsoft.com/v1.0/groupsContent-type: application/jsonContent-length: 244 { "description": "Self help community for library","displayName": "
我有一个Office 365组,我想通过Microsoft Graph API添加.基于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,所以我不想把它放在这里).

如果我首先运行创建组然后添加所有者但不在一起,它们可以工作.为什么?

想尽可能让我这么容易.我将邮递员放在标签中只是因为那是我目前正在使用的工具

解决方法

实际上,今天使用OData绑定语法(即您的语法不正确)支持并且可能.注意:这是我们的坏,而不是您的,因为我们没有记录这种支持的行为.我会在我们这边提交一个错误来记录这个.

在此期间,请尝试将此添加到您的请求中(它对我有用),并告诉我们这是否适合您:

“owners@odata.bind”:[“https://graph.microsoft.com/v1.0/users/{id}”]

实际上,在同一个请求中,您还可以将成员绑定为请求的一部分:

“owners@odata.bind”:[
????“https://graph.microsoft.com/v1.0/users/{id1}”
??]
??“members@odata.bind”:[
????“https://graph.microsoft.com/v1.0/users/{id1}”,
????“https://graph.microsoft.com/v1.0/users/{id2}”
??]

不确定你可以在绑定集合中放置的项目数量有什么限制,但我确定有一个.我会看看其中一个开发者是否可以对此发表评论.

希望这可以帮助,

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读