Google 课堂 - 修改附件方法

Google Classroom - Modify Attachments method

我正在尝试使用 Google 课堂 API - 主要是学生提交 - 修改附件方法 (https://developers.google.com/classroom/reference/rest/v1/courses.courseWork.studentSubmissions/modifyAttachments) 来实现学生将 link 发布到作业 - 所讨论的 link 非常 public 且易于访问(例如维基百科上的页面)。

我已经使用 Rest 服务列出了学生的课程、课程作业和提交的内容。但是,我发现很难使“修改附件”方法起作用。截至目前,我在请求正文中发送以下数据:

{
  "addAttachments": [
    {
      "link": {
        "url": "https://en.wikipedia.org/wiki/Main_Page"
      }
    }
  ]
}

结果是错误 400 - 参数无效:

{
  "error": {
    "code": 400,
    "message": "Request contains an invalid argument.",
    "status": "INVALID_ARGUMENT"
  }
}

奇怪的是,即使使用 Google 自己的工具(C# 库、JS 库、开发者控制台页面上的测试)我也遇到同样的错误(我使用开发者控制台创建工作项作为一名教师,然后在一个单独的浏览器实例中,使用学生帐户进行调用 - 以避免权限问题 - 已知错误 403)。

我的请求正文中是否遗漏了什么?是只有老师才能完成的要求吗?

提前致谢!

只是说我使用了错误的问题类型 - 我试图 post 一个多选问题的附件,因此 Google API 阻止了我做这 - 我只希望错误消息好一点