הפונקציה מחזירה רשימה של קורסים שהמשתמש ששלח את הבקשה מורשה לצפות בהם, ומוגבלת לקורסים שתואמים לבקשה. הקורסים שמוחזרים מסודרים לפי זמן היצירה, מהחדש לישן.
השיטה הזו מחזירה את קודי השגיאה הבאים:
PERMISSION_DENIEDכדי לראות שגיאות גישה.-
INVALID_ARGUMENTאם הארגומנט של השאילתה לא תקין. NOT_FOUNDאם משתמשים שצוינו בארגומנטים של השאילתה לא קיימים.
בקשת HTTP
GET https://classroom.googleapis.com/v1/courses
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
studentId |
מגבילה את הקורסים שמוחזרים לקורסים שבהם יש תלמיד עם המזהה שצוין. המזהה יכול להיות אחד מהערכים הבאים:
אם מציינים את המאפיין |
teacherId |
מגבילה את הקורסים שמוחזרים לקורסים שיש בהם מורה עם המזהה שצוין. המזהה יכול להיות אחד מהערכים הבאים:
אם מציינים את המאפיין |
courseStates[] |
מגביל את הקורסים שמוחזרים לאלה שנמצאים באחד מהמצבים שצוינו. ערך ברירת המחדל הוא ACTIVE, ARCHIVED, PROVISIONED, DECLINED. |
pageSize |
מספר הפריטים המקסימלי שיוחזרו. אם הערך הוא אפס או לא צוין, השרת יכול להקצות ערך מקסימלי. יכול להיות שהשרת יחזיר פחות תוצאות מהמספר שצוין. |
pageToken |
הערך הבקשה |
גוף הבקשה
גוף הבקשה צריך להיות ריק.
גוף התשובה
תגובה כשמציגים רשימה של קורסים.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"courses": [
{
object ( |
| שדות | |
|---|---|
courses[] |
קורסים שתואמים לבקשה לרשימה. |
nextPageToken |
טוקן שמזהה את דף התוצאות הבא שיוחזר. אם השדה ריק, אין תוצאות נוספות. |
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/classroom.courseshttps://www.googleapis.com/auth/classroom.courses.readonly
מידע נוסף זמין במדריך ההרשאות.