【发布时间】:2021-03-05 17:26:16
【问题描述】:
使用 Google Classroom API,我只是尝试create a coursework(作业),在那里我可以为该课程分配Drive folder,然后我可以将附件上传到该特定文件夹中。
我已经用他们的API Explorer 在浏览器上试过了,但也不起作用。
这是我的代码;
const classroom = google.classroom({version: 'v1', auth});
classroom.courses.courseWork.create({
"courseId": assignmentCreationRequest.courseId,
"resource": {
"title": assignmentCreationRequest.title,
"description": assignmentCreationRequest.description,
"workType": "ASSIGNMENT",
"state": "PUBLISHED",
"topicId": assignmentCreationRequest.topicId,
"assignment":
{
"studentWorkFolder": {
"id": "1wTM6YYAk1rp4TtsEQwjZnb3qMbR9iPbe"
}
}
}
})
该文件夹已在课堂课程文件夹中创建为父文件夹。
我发现创建此类文件夹的唯一方法是;创建课程作业时,添加共享模式设置为“STUDENT_COPY”的材料,然后 API 将自己创建一个文件夹。这是一种解决方法,我可以在创建文件夹后删除所有内容,但肯定有更经典的方法吗?
任何帮助将不胜感激!
【问题讨论】:
标签: google-api google-drive-api google-classroom