图 API PATCH 更新统一组对象中的 mailEnable 标志

Graph API PATCH updating mailEnable flag in Unified group objects

当我使用 Microsoft Graph API 创建一个统一组,然后尝试更新该组以将 mailEnabled 布尔标志设置为 "false" ,更新 REST 调用似乎成功,但 mailEnabled 标志未更改。尽管在同一个 PATCH 请求中有其他设置(例如将 visibility 从 "Public" 翻转到 "Private" 或再次返回)似乎已应用。有趣的是,我得到一个 204(无内容)的 HTTP 响应代码,但文档似乎说我应该得到一个 200 响应,其中包含完整组对象的 JSON 版本。

http://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/group_update 文档中的示例似乎表明 mailEnabled 是您可以在组中更改的内容。如果不是,难道不应该有一个错误,而不是只是成功但什么也没做?

感谢乔恩的举报。几件事:

  1. 是 - 这应该是 400 错误。我们现在有一个错误跟踪这个。
  2. 成功的 PATCH 操作应该以 204 响应。这是一个文档错误。创建了 GitHub 个问题:https://github.com/OfficeDev/microsoft-graph-docs/issues/131 以跟踪
  3. 总的来说,我们可以改进小组的参考资料。创建了 GitHub 个问题:https://github.com/OfficeDev/microsoft-graph-docs/issues/132

希望对您有所帮助,