- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
Talep eden kişinin görüntülemesine izin verilen kurs çalışması materyallerinin listesini döndürür.
Ders öğrencileri yalnızca PUBLISHED
sınıf çalışması materyalini görüntüleyebilir. Ders öğretmenleri ve alan yöneticileri tüm sınıf çalışması materyallerini 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}/courseWorkMaterials
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 | |
---|---|
courseWorkMaterialStates[] |
Çalışma durumuyla ilgili iade kısıtlaması. Yalnızca eşleşen sınıf çalışması materyalleri 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, |
materialLink |
URL'si sağlanan dizeyle kısmen eşleşen en az bir bağlantı materyaline sahip sınıf çalışması materyalleri için isteğe bağlı filtreleme. |
materialDriveId |
Kimliği sağlanan dizeyle eşleşen en az bir Drive materyaline sahip sınıf çalışması materyalleri için isteğe bağlı filtreleme. |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Ders çalışma materyallerini listelerken yanıt verin.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"courseWorkMaterial": [
{
object ( |
Alanlar | |
---|---|
courseWorkMaterial[] |
İstekle eşleşen sınıf çalışması materyali öğ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.courseworkmaterials
https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly
Daha fazla bilgi için Yetkilendirme kılavuzunu inceleyin.