İstekte bulunan kullanıcının görüntülemesine izin verilen kursların listesini döndürür. Bu liste, istekle eşleşen kurslarla sınırlıdır. Döndürülen kurslar, oluşturulma zamanına göre sıralanır. En son oluşturulan kurslar önce gelir.
Bu yöntem aşağıdaki hata kodlarını döndürür:
PERMISSION_DENIEDiçin erişim hataları.INVALID_ARGUMENTdeğerini döndürür.- Sorgu bağımsız değişkenlerinde belirtilen kullanıcılar mevcut değilse
NOT_FOUND.
HTTP isteği
GET https://classroom.googleapis.com/v1/courses
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Sorgu parametreleri
| Parametreler | |
|---|---|
studentId |
Döndürülen kursları, belirtilen tanımlayıcıya sahip bir öğrencisi olan kurslarla kısıtlar. Tanımlayıcı aşağıdakilerden biri olabilir:
|
teacherId |
Döndürülen kursları, belirtilen tanımlayıcıya sahip bir öğretmeni olan kurslarla sınırlandırır. Tanımlayıcı aşağıdakilerden biri olabilir:
|
courseStates[] |
Döndürülen kursları, belirtilen durumlardan birinde olan kurslarla kısıtlar. Varsayılan değer ACTIVE, ARCHIVED, PROVISIONED, DECLINED'dir. |
pageSize |
Döndürülecek maksimum öğe sayısı. Sıfır veya belirtilmemiş, sunucunun maksimum bir değer atayabileceğini gösterir. Sunucu, belirtilen sayıdan daha az sonuç döndürebilir. |
pageToken |
Önceki bir
|
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Kursları listelediğinizde verilen yanıt.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"courses": [
{
object ( |
| Alanlar | |
|---|---|
courses[] |
Liste isteğiyle eşleşen kurslar. |
nextPageToken |
Döndürülecek bir sonraki sonuç sayfasını tanımlayan jeton. Boşsa başka sonuç yoktur. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/classroom.courseshttps://www.googleapis.com/auth/classroom.courses.readonly
Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.