使用Google Apps脚本和Google课堂创建学生

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

目标:我正在尝试使用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时,出现错误消息,调用者没有权限。

这可能与权限或格式有关,但是我一直无法弄清楚如何使此代码正常工作。

谢谢您的时间!杰里米

“

javascript google-apps-script google-apis-explorer google-classroom
1个回答
0
投票

请确保您具有创建用户的管理员权限。如果我不是超级管理员帐户,则无法运行我的Google课堂代码来创建学生,那么它将无法正常工作。

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