קבלת מטא-נתונים של תוספים ל-Classroom בהקשר של פוסט ספציפי.
כדי לשמור על התקינות של מודל הנתונים וההרשאות שלו, תוסף צריך להפעיל אותו כדי לאמת את הפרמטרים של השאילתה ואת התפקיד של המשתמש ששלח את הבקשה בכל פעם שהתוסף נפתח ב-iframe.
זה שינוי אופציונלי. הוצא משימוש. במקומו צריך להשתמש ב-itemId.
פרמטרים של שאילתה
פרמטרים
itemId
string
המזהה של Announcement, CourseWork או CourseWorkMaterial שאליהם מצורף הקובץ המצורף. השדה הזה הוא חובה, אבל הוא לא מסומן ככזה בזמן שאנחנו מעבירים את הנתונים מה-postId.
addOnToken
string
זה שינוי אופציונלי. אסימון שמאשר את הבקשה.
האסימון מועבר כפרמטר של שאילתה כשהמשתמש מופנה אוטומטית מ-Classroom לכתובת ה-URL של התוסף.
אסימון ההרשאה נדרש אם לא מתקיים אף אחד מהתנאים הבאים:
לתוסף יש קבצים מצורפים לפוסט.
פרויקט המפתח שממנו נשלחה הבקשה הוא אותו פרויקט שבו נוצר הפוסט.
attachmentId
string
זה שינוי אופציונלי. המזהה של הקובץ המצורף. השדה הזה הוא חובה לכל הבקשות, אלא אם המשתמש נמצא ב-Attachment Discovery iframe.
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע של AddOnContext.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-09-04 (שעון UTC)."],[[["This method is deprecated and you should use `course.announcements`, `course.courseWork`, or `course.courseWorkMaterials` methods instead."],["It retrieves metadata for Classroom add-ons within a specific post's context, requiring validation via this method when add-ons are opened in iframes."],["You will need courseId and itemId as required path and query parameters respectively, along with optional parameters like addOnToken and attachmentId based on the specific context."],["Authorizing this request necessitates using OAuth scopes like `https://www.googleapis.com/auth/classroom.addons.student` or `https://www.googleapis.com/auth/classroom.addons.teacher`."]]],[]]