افزونه های Google Classroom اکنون به طور کلی در دسترس توسعه دهندگان هستند! لطفاً برای اطلاعات بیشتر به
اسناد افزونه ها مراجعه کنید.
Method: courses.courseWorkMaterials.addOnAttachments.list
همه پیوستهای ایجاد شده توسط یک افزونه در زیر پست را برمیگرداند.
این افزونه به داشتن پیوستهای فعال در پست یا داشتن مجوز ایجاد پیوستهای جدید در پست نیاز دارد.
این روش کدهای خطای زیر را برمی گرداند:
-
PERMISSION_DENIED
برای خطاهای دسترسی . - اگر درخواست نادرست باشد
INVALID_ARGUMENT
. - اگر یکی از منابع شناسایی شده وجود نداشته باشد،
NOT_FOUND
.
درخواست HTTP
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
course Id | string مورد نیاز. شناسه دوره |
item Id | string شناسه Announcement ، CourseWork ، یا CourseWorkMaterial که پیوستهای آن باید برشمرده شوند. این فیلد الزامی است، اما زمانی که ما از postId مهاجرت می کنیم، به این صورت علامت گذاری نمی شود. |
پارامترهای پرس و جو
پارامترها |
---|
postId (deprecated) | string اختیاری. شناسه پست تحت دوره ای که پیوست های آن را شمارش کنید. منسوخ شده است، به جای آن از itemId استفاده کنید. |
page Size | integer حداکثر تعداد پیوست برای بازگشت. این سرویس ممکن است کمتر از این مقدار را بازگرداند. اگر نامشخص باشد، حداکثر 20 پیوست بازگردانده می شود. حداکثر مقدار 20 است. مقادیر بالای 20 به 20 اجباری می شود. |
page Token | string یک نشانه صفحه، دریافت شده از تماس قبلی addOnAttachments.list . این را برای بازیابی صفحه بعدی ارائه کنید. هنگام صفحه بندی، تمام پارامترهای دیگر ارائه شده به addOnAttachments.list باید با فراخوانی که نشانه صفحه را ارائه می کند مطابقت داشته باشد. |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از ListAddOnAttachmentsResponse
است.
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/classroom.addons.student
-
https://www.googleapis.com/auth/classroom.addons.teacher
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-12-05 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-12-05 بهوقت ساعت هماهنگ جهانی."],[[["Lists all attachments created by an add-on under a specific post, requiring active attachments or permission to create new ones."],["Returns errors for permission issues, invalid requests, or if resources are not found."],["Requires providing the course ID and item ID (Announcement, CourseWork, or CourseWorkMaterial) as path parameters."],["Accepts optional query parameters for pagination and specifying the post ID (deprecated)."],["Requires authorization with specific Classroom add-on scopes for students or teachers."]]],[]]