İ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 kurs en üstte yer alır.
Bu yöntem aşağıdaki hata kodlarını döndürür:
PERMISSION_DENIEDiçin erişim hataları.INVALID_ARGUMENTsorgu bağımsız değişkeni yanlış biçimlendirilmişseNOT_FOUNDSorgu bağımsız değişkenlerinde belirtilen kullanıcılardan herhangi biri mevcut değilse.
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 öğrencinin bulunduğu kurslarla sınırlar. Tanımlayıcı aşağıdakilerden biri olabilir:
Belirtilmesi durumunda |
teacherId |
Döndürülen kursları, belirtilen tanımlayıcıya sahip bir öğretmeni olanlarla sınırlar. Tanımlayıcı aşağıdakilerden biri olabilir:
Belirtilmesi durumunda |
courseStates[] |
Döndürülen kursları belirtilen durumlardan birinde olanlarla sınırlar. Varsayılan değer ACTIVE, ARCHIVED, PROVISIONED, DECLINED'dır. |
pageSize |
Döndürülecek maksimum öğe sayısı. Sıfır veya belirtilmemiş değer, sunucunun maksimum değer atayabileceğini gösterir. Sunucu, belirtilen sonuç sayısından daha az sonuç döndürebilir. |
pageToken |
Sonraki sonuç sayfasının döndürülmesi gerektiğini belirten, önceki bir
|
İstek metni
İstek metni boş olmalıdır.
Yanıt metni
Kursları listelerken 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 sonuçların sonraki sayfasını tanımlayan jeton. Boşsa başka sonuç yok demektir. |
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ılavuzu'na bakın.