0

当我使用 Microsoft Graph API 创建统一组,然后尝试更新组以将mailEnabled布尔标志设置为“false”时,更新 REST 调用似乎成功,但mailEnabled标志没有更改。尽管在同一个 PATCH 请求中有其他设置(例如将可见性从“公共”翻转到“私人”或再次返回),但这些设置似乎已被应用。有趣的是,我得到了 204(无内容)的 HTTP 响应代码,但文档似乎说我应该得到一个带有完整组对象的 JSON 版本的 200 响应。

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

4

1 回答 1

1

感谢您报告此乔恩。几件事:

  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

希望这可以帮助,

于 2016-02-21T02:17:50.580 回答