- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
İstekte bulunan kullanıcının görüntülemesine izin verilen kurs materyallerinin listesini döndürür.
Derse kayıtlı öğrenciler yalnızca PUBLISHED ders materyallerini görüntüleyebilir. Ders öğretmenleri ve alan yöneticileri tüm ders 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 kursa erişmesine izin verilmiyorsa veya erişim hataları için
PERMISSION_DENIED - İstek yanlış biçimlendirilmişse
INVALID_ARGUMENT. - İstenen kurs 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 tanımlayıcı veya bir |
Sorgu parametreleri
| Parametreler | |
|---|---|
courseWorkMaterialStates[] |
Döndürülecek çalışma durumuyla ilgili kısıtlama. Yalnızca eşleşen sınıf çalışması materyalleri döndürülür. Belirtilmemesi halinde, |
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. Desteklenen alan |
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
|
materialLink |
URL'si, sağlanan dizeyle kısmen eşleşen en az bir bağlantı materyali içeren ders materyali için isteğe bağlı filtreleme. |
materialDriveId |
Kimliği, sağlanan dizeyle eşleşen en az bir Drive materyali içeren kurs çalışması materyali için isteğe bağlı filtreleme. |
previewVersion |
İsteğe bağlı. API'nin önizleme sürümü. Önizleme Programı'nda geliştiricilere sunulan yeni API özelliklerine erişmek için bu ayarın yapılması gerekir. |
İstek metni
İstek metni boş olmalıdır.
Yanıt metni
Ders materyali listelenirken verilen yanıt.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"courseWorkMaterial": [
{
object ( |
| Alanlar | |
|---|---|
courseWorkMaterial[] |
İsteğe uygun kurs materyali öğeleri. |
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.courseworkmaterialshttps://www.googleapis.com/auth/classroom.courseworkmaterials.readonly
Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.