- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
Veli davetiyesinde değişiklik yapar.
Şu anda geçerli tek değişiklik, state
değerinin PENDING
iken COMPLETE
olarak değiştirilmesidir. Bu durum davetiyeyi geri çeker.
Bu yöntem aşağıdaki hata kodlarını döndürür:
PERMISSION_DENIED
: Mevcut kullanıcının velileri yönetme izni yoksa, veliler ilgili alan için etkinleştirilmemişse veya diğer erişim hatalarında.- Veli bağlantısı
PENDING
durumunda değilseFAILED_PRECONDITION
. - Sağlanan öğrenci kimliğinin biçimi tanınamıyorsa (e-posta adresi veya bu API'den gelen bir
userId
değilse), iletilenGuardianInvitation
öğesindeCOMPLETE
dışında birstate
varsa ya dastate
dışındaki alanları değiştiriyorsaINVALID_ARGUMENT
. - Sağlanan öğrenci kimliği geçerli bir öğrenci kimliğiyse ancak Classroom'da bu öğrenciyle ilgili kayıt yoksa veya
id
alanı Classroom tarafından bilinen bir veli davetini göstermiyorsaNOT_FOUND
.
HTTP isteği
PATCH https://classroom.googleapis.com/v1/userProfiles/{studentId}/guardianInvitations/{invitationId}
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
studentId |
Veli davetiyesi değiştirilecek öğrencinin kimliği. |
invitationId |
Değiştirilecek |
Sorgu parametreleri
Parametreler | |
---|---|
updateMask |
Kursta hangi alanların güncelleneceğini tanımlayan maske. Bu alan güncelleme için gereklidir. Geçersiz alanlar belirtilirse güncelleme başarısız olur. Aşağıdaki alanlar geçerlidir:
Bir sorgu parametresinde ayarlandığında bu alan şu şekilde belirtilmelidir:
Bu, tam nitelikli alan adlarının virgülle ayrılmış bir listesidir. Örnek: |
İstek içeriği
İstek metni, GuardianInvitation
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılıysa yanıt metni, GuardianInvitation
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/classroom.guardianlinks.students
Daha fazla bilgi için Yetkilendirme kılavuzuna göz atın.