尝试通过API在“课堂”公告中修补TEXT

时间:2018-06-26 14:34:05

标签: api http-status-code-404 patch google-classroom

我无法使用Google-Classroom API更改公告中的“文字”。

当我尝试使用PATCH方法时,出现以下错误:

{
  "error": {
    "code": 400,
    "message": "updateMask: Non-supported update mask fields specified",
    "status": "INVALID_ARGUMENT",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.BadRequest",
        "fieldViolations": [
          {
            "field": "updateMask",
            "description": "Non-supported update mask fields specified"
          }
        ]
      }
    ]
  }
}

request and updateMask

我发送了updateMask'文本'和请求正文中的文本。

当我尝试使用updateMask'state,scheduledTime'时,我获得了成功。 有没有人遇到此错误?

参考: https://developers.google.com/classroom/reference/rest/v1/courses.announcements/patch

1 个答案:

答案 0 :(得分:1)

我有同样的问题。尽管文档似乎表明了什么(updateMask可以是文本),但我无法使其正常工作。

我通过使用公告中的信息创建新帖子并删除旧公告来解决此问题。

这可能也是您所做的。