- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- آن را امتحان کنید!
فهرستی از دعوتنامههای نگهبان را که کاربر درخواستکننده مجاز به مشاهده آنها است، با پارامترهای ارائهشده فیلتر میکند.
این روش کدهای خطای زیر را برمی گرداند:
-
PERMISSION_DENIED
اگرstudentId
مشخص شده باشد، و کاربر درخواست کننده مجاز به مشاهده دعوت نامه های سرپرست برای آن دانش آموز نیست، اگر"-"
به عنوانstudentId
مشخص شده باشد و کاربر مدیر دامنه نباشد، اگر سرپرستان برای دامنه مورد نظر فعال نشده باشند. ، یا برای سایر خطاهای دسترسی . - اگر
studentId
مشخص شده باشد،INVALID_ARGUMENT
، اما قالب آن قابل شناسایی نیست (این یک آدرس ایمیل، نه یکstudentId
از API، و نه رشته تحت اللفظیme
است). همچنین در صورت ارائهpageToken
یاstate
نامعتبر ممکن است برگردانده شود. -
NOT_FOUND
اگرstudentId
مشخص شده باشد و قالب آن قابل شناسایی باشد، اما Classroom هیچ سابقه ای از آن دانش آموز ندارد.
درخواست HTTP
GET https://classroom.googleapis.com/v1/userProfiles/{studentId}/guardianInvitations
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
studentId | شناسنامه دانش آموزی که قرار است دعوتنامه سرپرست او برگردانده شود. شناسه می تواند یکی از موارد زیر باشد:
|
پارامترهای پرس و جو
پارامترها | |
---|---|
invitedEmailAddress | در صورت مشخص شدن، فقط نتایج با |
states[] | در صورت مشخص شدن، فقط نتایج با مقادیر |
pageToken | مقدار در غیر این صورت، درخواست |
pageSize | حداکثر تعداد اقلام برای بازگشت. صفر یا نامشخص نشان می دهد که سرور ممکن است حداکثر را اختصاص دهد. سرور ممکن است کمتر از تعداد مشخص شده نتایج را برگرداند. |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
هنگام فهرست کردن دعوت نامه های قیم پاسخ دهید.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"guardianInvitations": [
{
object ( |
فیلدها | |
---|---|
guardianInvitations[] | دعوتنامههای نگهبان که با درخواست فهرست مطابقت داشتند. |
nextPageToken | نشانه شناسایی صفحه بعدی نتایج برای بازگشت. اگر خالی باشد، هیچ نتیجه دیگری در دسترس نیست. |
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly
-
https://www.googleapis.com/auth/classroom.guardianlinks.students
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.