- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
Kullanıcıyı bir dersin öğrencisi olarak ekler.
Alan yöneticilerinin, alanlarındaki kullanıcıları kendi alanlarındaki derslere öğrenci olarak doğrudan eklemesine izin verilir. Öğrencilerin kayıt kodu kullanarak kendilerini bir derse eklemelerine izin verilir.
Bu yöntem aşağıdaki hata kodlarını döndürür:
PERMISSION_DENIEDise istek gönderen kullanıcının bu kursta öğrenci oluşturmasına izin verilmez veya erişim hataları yaşanır.- İstenen kurs kimliği mevcut değilse
NOT_FOUND. FAILED_PRECONDITIONistenen kullanıcının hesabı devre dışıysa aşağıdaki istek hataları için:- CourseMemberLimitReached
- CourseNotModifiable
- UserGroupsMembershipLimitReached
- InactiveCourseOwner
ALREADY_EXISTSkullanıcının derste zaten öğrenci veya öğretmen olması gerekir.
HTTP isteği
POST https://classroom.googleapis.com/v1/courses/{courseId}/students
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
courseId |
Öğrencinin oluşturulacağı dersin tanımlayıcısıdır. Bu tanımlayıcı, Classroom tarafından atanan tanımlayıcı veya bir |
Sorgu parametreleri
| Parametreler | |
|---|---|
enrollmentCode |
Öğrencinin oluşturulacağı kursun kayıt kodu. |
İstek içeriği
İstek metni, Student öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılı olursa yanıt metni, yeni oluşturulmuş bir Student örneği içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/classroom.rostershttps://www.googleapis.com/auth/classroom.profile.emailshttps://www.googleapis.com/auth/classroom.profile.photos
Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.