Method: courses.create
コースを作成する。
ownerId
で指定されたユーザーが、作成されたコースのオーナーであり、教師として追加されています。コースを作成できるのは、管理者以外のユーザーが自分自身をオーナーとする場合のみです。ドメイン管理者は、ドメイン内のすべてのユーザーが所有しているコースを作成できます。
このメソッドは、次のエラーコードを返します。
- リクエスト元のユーザーがコースの作成やアクセスエラーを許可されていない場合は
PERMISSION_DENIED
。
NOT_FOUND
: 主担任が有効なユーザーでない場合。
- コースのオーナーのアカウントが無効になっている場合や、リクエスト エラーの場合は
FAILED_PRECONDITION
。
- UserGroupsMembershipLimitReached(ユーザー グループ メンバーシップの制限リーチ)
id
にエイリアスが指定されていて、すでに存在する場合は、ALREADY_EXISTS
。
HTTP リクエスト
POST https://classroom.googleapis.com/v1/courses
この URL は gRPC Transcoding 構文を使用します。
リクエスト本文
リクエストの本文には Course
のインスタンスが含まれます。
レスポンスの本文
成功した場合、レスポンスの本文には、新しく作成された Course
のインスタンスが含まれます。
認証スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/classroom.courses
詳しくは、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-02-08 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":"その他"
}]