リクエストに一致するコースに限定して、リクエスト ユーザーが閲覧できるコースのリストを返します。返されるコースは作成時間で並べ替えられ、最も新しいものが最初に表示されます。
このメソッドは、次のエラーコードを返します。
PERMISSION_DENIED(アクセス エラー)。- クエリ引数の形式が正しくない場合は
INVALID_ARGUMENT。 - クエリ引数で指定されたユーザーが存在しない場合は
NOT_FOUND。
HTTP リクエスト
GET https://classroom.googleapis.com/v1/courses
この URL は gRPC Transcoding 構文を使用します。
クエリ パラメータ
| パラメータ | |
|---|---|
studentId |
返されるコースを、指定された ID の生徒がいるコースに制限します。識別子は次のいずれかになります。
指定されている場合は、 |
teacherId |
返されるコースを、指定された ID の教師がいるコースに制限します。識別子は次のいずれかになります。
指定されている場合は、 |
courseStates[] |
返されるコースを、指定された状態のいずれかのコースに制限します。指定しない場合は、すべての状態のコースが返されます。 |
pageSize |
返すアイテムの最大数。ゼロまたは未指定の場合、サーバーが最大値を割り当てることがあります。 サーバーは、指定された数よりも少ない結果を返すことがあります。 |
pageToken |
前の
|
リクエストの本文
リクエストの本文は空にする必要があります。
レスポンスの本文
コースを一覧表示する際のレスポンス。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"courses": [
{
object ( |
| フィールド | |
|---|---|
courses[] |
リスト リクエストに一致するコース。 |
nextPageToken |
返される結果の次のページを特定するトークン。空の場合、それ以上の結果はありません。 |
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/classroom.courseshttps://www.googleapis.com/auth/classroom.courses.readonly
詳しくは、承認ガイドをご覧ください。