- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
İstek sahibinin görüntülemesine izin verilen sınıf çalışmasının listesini döndürür.
Ders öğrencileri yalnızca PUBLISHED
sınıf çalışmasını görüntüleyebilir. Ders öğretmenleri ve alan yöneticileri tüm sınıf çalışmalarını görüntüleyebilir.
Bu yöntem aşağıdaki hata kodlarını döndürür:
- İstekte bulunan kullanıcının, istenen derse erişmesine izin verilmiyorsa veya erişim hataları varsa
PERMISSION_DENIED
. - İstek hatalıysa
INVALID_ARGUMENT
. - İstenen kurs mevcut değilse
NOT_FOUND
.
HTTP isteği
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
courseId |
Kursun tanımlayıcısı. Bu tanımlayıcı, Classroom tarafından atanan tanımlayıcı veya bir |
Sorgu parametreleri
Parametreler | |
---|---|
courseWorkStates[] |
İade edilecek çalışma durumuyla ilgili kısıtlama. Yalnızca eşleşen Sınıf Çalışması döndürülür. Belirtilmemişse çalışma durumu |
orderBy |
Sonuçlar için isteğe bağlı sıralama düzeni. İsteğe bağlı bir sıralama yönü anahtar kelimesi içeren virgülle ayrılmış alan listesi. |
pageSize |
Döndürülecek maksimum öğe sayısı. Sıfır veya belirtilmedi, sunucunun bir maksimum değer atayabileceğini gösterir. Sunucu, belirtilen sayıdan daha az sonuç döndürebilir. |
pageToken |
|
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Ders çalışması listelenirken verilen yanıt.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"courseWork": [
{
object ( |
Alanlar | |
---|---|
courseWork[] |
İstekle eşleşen ders çalışması öğeleri. |
nextPageToken |
Döndürülecek bir sonraki sonuç sayfasını tanımlayan jeton. Boş bırakılırsa başka sonuç yok. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/classroom.coursework.students.readonly
https://www.googleapis.com/auth/classroom.coursework.me.readonly
https://www.googleapis.com/auth/classroom.coursework.students
https://www.googleapis.com/auth/classroom.coursework.me
Daha fazla bilgi için Yetkilendirme kılavuzuna göz atın.