Google课堂上交方法(Google应用脚本)

时间:2019-09-23 21:27:17

标签: google-apps-script google-classroom

我正在尝试通过Google Apps脚本调用turnIn方法。 (https://developers.google.com/classroom/reference/rest/v1/courses.courseWork.studentSubmissions/turnIn?hl=ru&authuser=1)。 我在同一个域中有一名老师和一名学生,他们俩都可以访问我的Google Apps脚本。老师创建课程和课程工作,然后创建学生邀请。学生接受邀请。所有这些操作都是通过一个Google Apps脚本完成的。该脚本在老师和学生之间共享。 一切正常,直到调用turnIn方法为止。

我收到404错误,但我不明白为什么。 当我尝试通过Google教室API完成所有这些步骤时,一切正常。

此代码有效

function getSubmissionByStudent() {
  var courseId = "38098410735"; 
  var courseWorkId = "38098103909";
  var submissionId = "Cg4I28L4vYoBEOXcy_aNAQ";
  var studentSubmission = Classroom.Courses.CourseWork.StudentSubmissions.get(courseId, courseWorkId, submissionId);
  Logger.log(studentSubmission);    
}

结果是:

[19-09-23 14:21:07:991 PDT] {creationTime=2019-09-23T20:42:20.408Z, alternateLink=https://classroom.google.com/c/MzgwOTg0MTA3MzVa/a/MzgwOTgxMDM5MDla/submissions/student/MzcxNzM5OTM4MTla, updateTime=2019-09-23T20:42:20.392Z, id=Cg4I28L4vYoBEOXcy_aNAQ, state=CREATED, courseId=38098410735, courseWorkId=38098103909, userId=103409472623492264294, assignmentSubmission={}, courseWorkType=ASSIGNMENT, associatedWithDeveloper=true}

此方法返回错误

function turnInSubmissionByStudent() {
  var courseId = "38098410735"; 
  var courseWorkId = "38098103909";
  var submissionId = "Cg4I28L4vYoBEOXcy_aNAQ";
  var response = Classroom.Courses.CourseWork.StudentSubmissions.turnIn(courseId, courseWorkId, submissionId, {});
  Logger.log(response);    
}

结果是:

Код ответа: 404. Сообщение: <!DOCTYPE html> <html lang=en> <meta charset=utf-8> <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width"> <title>Error 404 (Not Found)!!1</title> <style> *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//w.... (строка 165, файл Код)

0 个答案:

没有答案