يتيح هذا الخيار الحصول على البيانات الوصفية لإضافات Classroom في سياق مشاركة محدّدة.
للحفاظ على سلامة نموذج البيانات والأذونات الخاصة بها، يجب أن تستدعي الإضافة هذا الإجراء للتحقّق من صحة مَعلمات طلب البحث ودور المستخدم الذي قدّم الطلب عندما يتم فتح الإضافة في iframe.
معرّف Announcement أو CourseWork أو CourseWorkMaterial الذي تم إرفاق المرفق بموجبه هذا الحقل مطلوب، ولكن لم يتم وضع علامة عليه لتوضيح ذلك أثناء عملية النقل من رقم تعريف المنشور.
معامِلات طلب البحث
المعلمات
postId (deprecated)
string
اختياريّ. متوقّفة نهائيًا، واستخدِم itemId بدلاً منها.
addOnToken
string
اختياريّ. الرمز المميز الذي يخوّل الطلب.
يتم تمرير الرمز المميّز كمَعلمة طلب بحث عند إعادة توجيه المستخدم من Classroom إلى عنوان URL الخاص بالإضافة.
يكون الرمز المميز للمصادقة مطلوبًا في الحالات التالية:
تحتوي الإضافة على مرفقات في المشاركة.
مشروع المطوِّر الذي يُصدر الطلب هو المشروع نفسه الذي أنشأ المشاركة.
attachmentId
string
اختياريّ. معرّف المرفق. يجب ملء هذا الحقل لجميع الطلبات باستثناء الحالات التي يكون فيها المستخدم في إطار iframe لاكتشاف المرفقات.
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال AddOnContext.
تاريخ التعديل الأخير: 2024-09-05 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-05 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Retrieves metadata for Classroom add-ons within a specific post, validating user roles and query parameters."],["Requires `courseId`, `itemId` as path parameters, with optional `postId`, `addOnToken`, and `attachmentId` as query parameters."],["Returns an `AddOnContext` object upon successful execution, with potential errors including `PERMISSION_DENIED`, `INVALID_ARGUMENT`, and `NOT_FOUND`."],["Needs authorization with either `https://www.googleapis.com/auth/classroom.addons.student` or `https://www.googleapis.com/auth/classroom.addons.teacher` scope."],["Add-ons should utilize this method for validation when opened in an iframe to maintain data and permission integrity."]]],[]]