יוצרת הזמנה לאפוטרופוס ושולחת לאפוטרופוס אימייל עם בקשה לאשר שהוא האפוטרופוס של התלמיד/ה.
אחרי שהאפוטרופוס יאשר את ההזמנה, הערך של state
ישתנה ל-COMPLETED
והוא יתחיל לקבל התראות לאפוטרופוסים. ייווצר גם משאב Guardian
שמייצג את האפוטרופוס הפעיל.
צריך להגדיר את השדות studentId
ו-invitedEmailAddress
באובייקט הבקשה. אי הגדרה של השדות האלה או הגדרה של שדות אחרים בבקשה תוביל לשגיאה.
השיטה הזו מחזירה את קודי השגיאה הבאים:
PERMISSION_DENIED
אם למשתמש הנוכחי אין הרשאה לנהל הורים או אפוטרופוסים, אם האפוטרופוס הרלוונטי כבר דחה יותר מדי בקשות עבור התלמיד או התלמידה האלה, אם הורים או אפוטרופוסים לא מופעלים בדומיין הרלוונטי או בגלל שגיאות גישה אחרות.RESOURCE_EXHAUSTED
אם התלמיד או האפוטרופוס חרג מהמגבלה של קישורים לאפוטרופוסים.INVALID_ARGUMENT
אם כתובת האימייל של האפוטרופוס לא תקינה (למשל, אם היא ארוכה מדי), או אם לא ניתן לזהות את הפורמט של תעודת הסטודנט שסופקה (היא לא כתובת אימייל ולאuserId
מ-API הזה). השגיאה הזו תוחזר גם אם מגדירים שדות לקריאה בלבד, או אם השדהstate
מוגדר לערך שאינוPENDING
.NOT_FOUND
אם מזהה התלמיד שסופק הוא מזהה תלמיד תקין, אבל אין ב-Classroom תיעוד של התלמיד הזה.ALREADY_EXISTS
אם כבר יש הזמנה בהמתנה לאפוטרופוס של התלמיד או התלמידה עםinvitedEmailAddress
שצוין, או אםinvitedEmailAddress
שצוין תואם לחשבון Google שלGuardian
קיים של המשתמש הזה.
בקשת HTTP
POST https://classroom.googleapis.com/v1/userProfiles/{guardianInvitation.studentId}/guardianInvitations
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
guardian |
מזהה התלמיד/ה (בפורמט רגיל) |
גוף הבקשה
גוף הבקשה מכיל מופע של GuardianInvitation
.
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע חדש של GuardianInvitation
.
היקפי הרשאה
נדרש היקף הרשאות OAuth הבא:
https://www.googleapis.com/auth/classroom.guardianlinks.students
מידע נוסף זמין במדריך ההרשאות.