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

时间:2018-05-06 03:16:17

标签: javascript google-apps-script google-apis-explorer google-classroom

目标: 我正在尝试使用Google Apps脚本& Google Classroom API,用于为Google课堂课程生成学生。

错误: 代码:404&消息:未找到请求的实体。

CODE:

Classroom.Courses.Students.create(
            {
              "userId": "bwayne@school.edu",
              "profile": {
                "name": {
                  "givenName": "Bruce",
                  "familyName": "Wayne"
                }
              }
            }, 14496468106);

想法: 我尝试了许多不同的变体,用一个方法替换课程id来检索代码(即Classroom.Courses.list()。courses [0] .id)和项目范围的别名(即“p:abc123”) 。当我输入不正确的课程时,我收到同样的错误。此外,当我用我的电子邮件替换userId或字符串“我”时返回错误代码:403,消息:调用方没有权限。当我用朋友的ID替换userId时会出现错误消息,调用者没有权限。

这可能与权限或格式有关,但我无法弄清楚如何让这段代码发挥作用。

感谢您的时间! 杰里米

Google Classroom API Explorer

1 个答案:

答案 0 :(得分:0)

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