我无法使用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
'状态时,预定时间'我获得了成功。有没有人有这个错误?
参考文献:https://developers.google.com/classroom/reference/rest/v1/courses.announcements/patch
我遇到过同样的问题。尽管文档似乎表明了(updateMask可以是文本),但我无法使其工作。
我通过创建一个包含公告信息的新帖子并删除旧公告来解决这个问题。
这可能也是你做的。