- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
Veli davetiyesini değiştirir.
Şu anda tek geçerli değişiklik, state
değerinin PENDING
yerine COMPLETE
olarak değiştirilmesidir. Bu işlem, davetin geri çekilmesine neden olur.
Bu yöntem aşağıdaki hata kodlarını döndürür:
- Mevcut kullanıcının velileri yönetme izni yoksa, veliler söz konusu alan için etkinleştirilmediyse veya başka erişim hataları varsa
PERMISSION_DENIED
. FAILED_PRECONDITION
, veli bağlantısıPENDING
durumunda değilse.- Sağlanan öğrenci kimliğinin biçimi tanınamıyorsa (e-posta adresi veya bu API'den bir
userId
değilse) veya iletilenGuardianInvitation
'deCOMPLETE
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'da bilinen bir veli davetini belirtmiyorsaNOT_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 | |
---|---|
student |
Veli davetiyesi değiştirilecek öğrencinin kimliği. |
invitation |
Değiştirilecek |
Sorgu parametreleri
Parametreler | |
---|---|
update |
Kurstaki hangi alanların güncelleneceğini tanımlayan maske. Güncelleme yapmak için bu alanın doldurulması gerekir. Geçersiz alanlar belirtilirse güncelleme başarısız olur. Aşağıdaki alanlar geçerlidir:
Bu alan, sorgu parametresinde ayarlandığında şu şekilde belirtilmelidir:
Bu, alanların tam nitelikli 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 bakın.