Method: courses.teachers.create
创建课程的教师。
网域管理员可以将用户直接添加到网域内的教师课程中。非管理员用户应改为发送 Invitation
。
此方法会返回以下错误代码:
PERMISSION_DENIED
如果请求用户无权在此课程中创建教师或访问错误中披露政府所要求信息的数量和类型。
- 如果请求的课程 ID 不存在,则返回
NOT_FOUND
。
- 如果所请求用户的帐号因以下请求错误而遭到停用,则返回
FAILED_PRECONDITION
:
- 已达到 CourseMemberLimitLimited
- 课程不可修改
- 已达到 CourseTeacherLimitLimit
- 已达到 UserGroupsMembershipLimit
- ACTIVECourseOwner
ALREADY_EXISTS
(如果用户已经是课程中的教师或学生)。
HTTP 请求
POST https://classroom.googleapis.com/v1/courses/{courseId}/teachers
网址采用 gRPC 转码语法。
路径参数
参数 |
courseId |
string
课程的标识符。此标识符可以是 Google 课堂分配的标识符,也可以是 alias 。
|
请求正文
请求正文包含一个 Teacher
实例。
响应正文
如果成功,响应正文将包含一个新创建的 Teacher
实例。
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/classroom.rosters
https://www.googleapis.com/auth/classroom.profile.emails
https://www.googleapis.com/auth/classroom.profile.photos
有关详情,请参阅 OAuth 2.0 概览。
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-03-21 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]