在图 api 创建的组上激活 autoSubscribeNewMembers

Activating autoSubscribeNewMembers on a group created by graph api

我正在尝试在我通过调用 graph api 创建的组上激活 autoSubscribeNewMembers。

我试图在创建组时为 "autoSubscribeNewMembers = true" 添加一行,但它不起作用,我收到一条消息,表明目前不支持此选项。

我发现的唯一解决方法是使用 "PATCH" 请求和新创建组的 ID 执行第二个请求:

        var autoSubscribeFix = new
        {
            autoSubscribeNewMembers = true
        };
        using (var response = await _httpClient.PatchAsJsonAsync($"{GraphAPIEndpoint}/myorganization/groups/{id}", autoSubscribeFix))

为此,我将自己暴露在很多 "Bad request" 中,直到该组暴露到足以成功接收 PATCH 请求为止。

此参数是 "false by default",在创建组时无法指定...这很奇怪:/ 在 Office 365 中,默认情况下会选中该选项,因此希望 api.

我认为创建后应该有比 PATCH 请求更好的方法是错误的吗?有更好的方法吗?

没有比现在通过单独的 PATCH 请求为新创建的组设置 属性 更好的方法了。我们将在未来添加对在单个请求中设置所有组属性的支持。目前 autoSubscribeNewMembers 和 allowExternalSenders 不能与其他组属性一起设置。该限制仅适用于写入请求。