Google课堂-修改附件方法

问题描述 投票:0回答:1

[我正在尝试使用Google Classroom API-主要是学生提交-修改附件方法(https://developers.google.com/classroom/reference/rest/v1/courses.courseWork.studentSubmissions/modifyAttachments)以实现学生发布指向作业的链接-该链接非常公开且可以访问(维基百科上的页面) (例如)。

我已经使用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)。

我是否在请求正文中缺少某些内容?这是只能由老师执行的请求吗?

提前感谢!

json rest service patch google-classroom
1个回答
0
投票

只是说我使用了错误的问题类型-我试图发布多答案问题的附件,因此Google API阻止了我这样做-我只希望错误消息会好一些]

© www.soinside.com 2019 - 2024. All rights reserved.