שינוי ההזמנה של האפוטרופוס.
השינוי החוקי היחיד הוא לשנות את state
מ-PENDING
ל-COMPLETE
. פעולה זו מובילה לביטול ההזמנה.
השיטה הזו מחזירה את קודי השגיאה הבאים:
PERMISSION_DENIED
אם למשתמש הנוכחי אין הרשאה לנהל אפוטרופוסים, אם האפוטרופוסים לא מופעלים בדומיין הרלוונטי או אם לא הופעלו שגיאות גישה אחרות.FAILED_PRECONDITION
אם הקישור לאפוטרופוס לא נמצא במצבPENDING
.INVALID_ARGUMENT
אם לא ניתן לזהות את הפורמט של מזהה הסטודנט שצוין (זו לא כתובת אימייל ולאuserId
מה-API הזה), או אם השדהGuardianInvitation
שהועבר מכילstate
שאינוCOMPLETE
, או אם השדה משנה שדות שאינםstate
.NOT_FOUND
אם מזהה התלמיד שסופק הוא מזהה תלמיד תקין, אבל אין ב-Classroom תיעוד של אותו תלמיד/ה, או אם השדהid
לא מתייחס להזמנת אפוטרופוס שידועה ל-Classroom.
בקשת HTTP
PATCH https://classroom.googleapis.com/v1/userProfiles/{studentId}/guardianInvitations/{invitationId}
בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
studentId |
התעודה המזהה של התלמיד שיש לשנות את הזמנת האפוטרופוס שלו. |
invitationId |
השדה |
פרמטרים של שאילתה
פרמטרים | |
---|---|
updateMask |
הוספת מסכה שמזהה אילו שדות בקורס יש לעדכן. השדה הזה נדרש לצורך ביצוע עדכון. העדכון ייכשל אם יצוינו שדות לא חוקיים. השדות הבאים חוקיים:
כששדה זה מוגדר בפרמטר של שאילתה, יש לציין אותו כך:
זוהי רשימה של שמות שדות מלאים, שמופרדים בפסיקים. דוגמה: |
גוף הבקשה
גוף הבקשה מכיל מופע של GuardianInvitation
.
גוף התגובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע של GuardianInvitation
.
היקפי הרשאות
נדרש היקף OAuth הבא:
https://www.googleapis.com/auth/classroom.guardianlinks.students
למידע נוסף, ניתן לעיין במדריך ההרשאות.