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