- 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ıPENDINGdurumunda değilse.- Sağlanan öğrenci kimliğinin biçimi tanınamıyorsa (e-posta adresi veya bu API'den bir
userIddeğilse) veya iletilenGuardianInvitation'deCOMPLETEdışında birstatevarsa ya dastatedışı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
idalanı, 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 | |
|---|---|
studentId |
Veli davetiyesi değiştirilecek öğrencinin kimliği. |
invitationId |
Değiştirilecek |
Sorgu parametreleri
| Parametreler | |
|---|---|
updateMask |
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.