- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
İstekte bulunan kişinin görüntülemesine izin verilen sınıf çalışmalarının listesini döndürür.
Ders öğrencileri yalnızca PUBLISHED
kapsamındaki sınıf çalışmaları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ı nedeniyle
PERMISSION_DENIED
. - İstek bozuksa
INVALID_ARGUMENT
. - İstenen ders 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 bir tanımlayıcı veya bir |
Sorgu parametreleri
Parametreler | |
---|---|
courseWorkStates[] |
Çalışma durumuyla ilgili iade kısıtlaması. Yalnızca eşleşen ClassroomWorks döndürülür. Belirtilmemesi durumunda, çalışma durumu |
orderBy |
Sonuçlar için isteğe bağlı sıralama ölçütü. İsteğe bağlı bir sıralama yönü anahtar kelimesi içeren alanların virgülle ayrılmış listesi. |
pageSize |
İade edilecek maksimum öğe sayısı. Sıfır veya belirtilmedi olarak, sunucunun maksimum değer atayabileceğini gösterir. Sunucu, belirtilen sayıdan daha az sonuç döndürebilir. |
pageToken |
Önceki bir Aksi takdirde, |
previewVersion |
İsteğe bağlı. API'nin önizleme sürümü. Bu, Önizleme Programı'nda geliştiricilere sunulan yeni API özelliklerine erişmek için ayarlanmalıdır. |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Ders çalışmasını listelerken 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 sınıf çalışması öğeleri. |
nextPageToken |
Döndürülecek sonuçların sonraki sayfasını tanımlayan jeton. Boşsa başka sonuç sunulmaz. |
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ılavuzunu inceleyin.