تحصل هذه الطريقة على البيانات الوصفية لإضافات Classroom في سياق مشاركة معيّنة.
للحفاظ على سلامة بياناتها ونموذج الأذونات الخاص بها، يجب أن تستدعي الإضافة هذه الوظيفة للتحقّق من مَعلمات طلب البحث ودور المستخدم الذي يطلبها عند فتح الإضافة في إطار iframe.
معرّف Announcement أو CourseWork أو CourseWorkMaterial الذي تم إرفاق المرفق به هذا الحقل مطلوب، ولكن لم يتم وضع علامة عليه تشير إلى ذلك أثناء نقل البيانات من postId.
مَعلمات طلب البحث
المعلمات
postId (deprecated)
string
اختيارية: تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام itemId بدلاً منها.
addOnToken
string
اختيارية: رمز مميّز يمنح الإذن بالطلب.
يتم تمرير الرمز المميّز كمَعلمة طلب بحث عند إعادة توجيه المستخدم من Classroom إلى عنوان URL الخاص بالإضافة.
يكون الرمز المميّز للتفويض مطلوبًا عندما لا يكون أيّ مما يلي صحيحًا:
تحتوي الإضافة على مرفقات في المشاركة.
مشروع المطوّر الذي يُصدر الطلب هو المشروع نفسه الذي تم إنشاء المشاركة من خلاله.
تاريخ التعديل الأخير: 2024-12-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-12-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 query parameters like `addOnToken` and `attachmentId`."],["Returns an `AddOnContext` object upon successful execution, providing relevant add-on information."],["May return errors such as `PERMISSION_DENIED`, `INVALID_ARGUMENT`, or `NOT_FOUND` based on the request."],["Needs authorization with specific OAuth scopes, like `classroom.addons.student` or `classroom.addons.teacher`, for access."]]],[]]