目标:我正在尝试使用Google Apps脚本和Google Classroom API为Google课堂班级生成学生。
错误:代码:404和消息:找不到请求的实体。
CODE:
Classroom.Courses.Students.create(
{
"userId": "[email protected]",
"profile": {
"name": {
"givenName": "Bruce",
"familyName": "Wayne"
}
}
}, 14496468106);
思考:我尝试了许多不同的变体,用a方法替换了课程ID,以获取代码(即Classroom.Courses.list()。courses [0] .id)和项目范围的别名(即“ p:abc123”) 。当我输入不正确的courseId时,会收到相同的错误。另外,当我用电子邮件替换userId或字符串“ me”时,返回错误代码:403,消息:调用者没有权限。当我用朋友的ID替换userId时,出现错误消息,调用者没有权限。
这可能与权限或格式有关,但是我一直无法弄清楚如何使此代码正常工作。
谢谢您的时间!杰里米
请确保您具有创建用户的管理员权限。如果我不是超级管理员帐户,则无法运行我的Google课堂代码来创建学生,那么它将无法正常工作。