Menampilkan daftar kursus yang diizinkan untuk dilihat oleh pengguna yang meminta, dibatasi untuk kursus yang cocok dengan permintaan. Kursus yang ditampilkan diurutkan berdasarkan waktu pembuatan, dengan kursus yang dibuat paling baru ditampilkan terlebih dahulu.
Metode ini menampilkan kode error berikut:
PERMISSION_DENIEDuntuk error akses.INVALID_ARGUMENTjika argumen kueri memiliki format yang salah.NOT_FOUNDjika pengguna yang ditentukan dalam argumen kueri tidak ada.
Permintaan HTTP
GET https://classroom.googleapis.com/v1/courses
URL menggunakan sintaksis gRPC Transcoding.
Parameter kueri
| Parameter | |
|---|---|
studentId |
Membatasi kursus yang ditampilkan ke kursus yang memiliki siswa dengan ID yang ditentukan. ID dapat berupa salah satu dari hal berikut:
|
teacherId |
Membatasi kursus yang ditampilkan hanya untuk kursus yang memiliki pengajar dengan ID yang ditentukan. ID dapat berupa salah satu dari hal berikut:
|
courseStates[] |
Membatasi kursus yang ditampilkan ke kursus dalam salah satu status yang ditentukan. Nilai defaultnya adalah ACTIVE, ARCHIVED, PROVISIONED, DECLINED. |
pageSize |
Jumlah maksimum item yang akan ditampilkan. Nol atau tidak ditentukan menunjukkan bahwa server dapat menetapkan maksimum. Server mungkin menampilkan lebih sedikit dari jumlah hasil yang ditentukan. |
pageToken |
Nilai Permintaan |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Respons saat mencantumkan kursus.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{
"courses": [
{
object ( |
| Kolom | |
|---|---|
courses[] |
Kursus yang cocok dengan permintaan daftar. |
nextPageToken |
Token yang mengidentifikasi halaman hasil berikutnya yang akan ditampilkan. Jika kosong, tidak ada hasil lebih lanjut yang tersedia. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/classroom.courseshttps://www.googleapis.com/auth/classroom.courses.readonly
Untuk informasi selengkapnya, lihat Panduan otorisasi.