我无法使用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"
}
]
}
]
}
}
我发送了updateMask
'文本'和请求正文中的文本。
当我尝试使用updateMask
'state,scheduledTime'时,我获得了成功。
有没有人遇到此错误?
参考: https://developers.google.com/classroom/reference/rest/v1/courses.announcements/patch
答案 0 :(得分:1)
我有同样的问题。尽管文档似乎表明了什么(updateMask可以是文本),但我无法使其正常工作。
我通过使用公告中的信息创建新帖子并删除旧公告来解决此问题。
这可能也是您所做的。