Google api 谷歌课堂API列出没有注册代码的课程?
根据,响应中的课程结构应该包含注册代码,但是,我得到的响应具有如下结构:Google api 谷歌课堂API列出没有注册代码的课程?,google-api,google-classroom,Google Api,Google Classroom,根据,响应中的课程结构应该包含注册代码,但是,我得到的响应具有如下结构: { alternateLink, calendarId, courseGroupEmail, courseState, creationTime, descriptionHeading, guardiansEnabled, id, name, ownerId, room, section, teacherGroupEma
{
alternateLink,
calendarId,
courseGroupEmail,
courseState,
creationTime,
descriptionHeading,
guardiansEnabled,
id,
name,
ownerId,
room,
section,
teacherGroupEmail,
updateTime
}
请注意,注册代码丢失
我是这样理解的:
{
alternateLink,
calendarId,
courseGroupEmail,
courseState,
creationTime,
descriptionHeading,
guardiansEnabled,
id,
name,
ownerId,
room,
section,
teacherGroupEmail,
updateTime
}
async getClassesWhereStudent(身份验证:任意,类:任意[]=[],pageToken?:字符串){
const教室=谷歌教室({version:'v1',auth})
const{courses,nextPageToken}=(等待教室.courses.list({
页面大小:100,
courseStates:[“活动”],
学生ID:“我”,
pageToken
})).数据
国际单项体育联合会(课程)
课程。推送(…课程);
返回下一个GetToken?等待。getClassesWhereStudent(授权,类,下一个GetToken):类;
}
我已经尝试直接从API请求它:
结果是相同的课堂API的工作原理与谷歌课堂UI类似
- 从教室UI中,只有教师可以生成/查看
enrollmentCode
- 教室API的行为基于UI限制
- 因此,只有教师可以查看
enrollmentCode