فرادادههای افزونههای Classroom را در زمینه یک پست خاص دریافت میکند.
برای حفظ یکپارچگی داده ها و مدل مجوزهای خود، یک افزونه باید این را فراخوانی کند تا پارامترهای پرس و جو و نقش کاربر درخواست کننده را هر زمان که افزونه در iframe باز می شود، تأیید کند.
اختیاری. منسوخ شده است، به جای آن از itemId استفاده کنید.
پارامترهای پرس و جو
پارامترها
itemId
string
شناسه Announcement ، CourseWork ، یا CourseWorkMaterial که پیوست تحت آن پیوست شده است. این فیلد الزامی است، اما زمانی که ما از postId مهاجرت می کنیم، به این صورت علامت گذاری نمی شود.
addOnToken
string
اختیاری. رمزی که درخواست را تأیید می کند.
هنگامی که کاربر از Classroom به URL افزونه هدایت می شود، این رمز به عنوان یک پارامتر پرس و جو ارسال می شود.
زمانی که هیچ یک از موارد زیر صحیح نباشد، کد مجوز لازم است:
این افزونه دارای پیوست هایی در پست است.
پروژه توسعه دهنده ای که درخواست را صادر می کند، همان پروژه ای است که پست را ایجاد کرده است.
attachmentId
string
اختیاری. شناسه پیوست. این فیلد برای همه درخواستها الزامی است، به جز زمانی که کاربر در iframe کشف پیوست باشد.
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از AddOnContext است.
تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-10-30 بهوقت ساعت هماهنگ جهانی."],[[["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`."]]],[]]