افزونه های Google Classroom اکنون به طور کلی در دسترس توسعه دهندگان هستند! لطفاً برای اطلاعات بیشتر به
اسناد افزونه ها مراجعه کنید.
Method: courses.aliases.create
یک نام مستعار برای یک دوره ایجاد می کند.
این روش کدهای خطای زیر را برمی گرداند:
- اگر کاربر درخواست کننده مجاز به ایجاد نام مستعار یا خطاهای دسترسی نباشد
PERMISSION_DENIED
. -
NOT_FOUND
اگر دوره وجود نداشته باشد. - اگر نام مستعار از قبل وجود داشته باشد،
ALREADY_EXISTS
. -
FAILED_PRECONDITION
اگر نام مستعار درخواست شده برای کاربر یا دوره درخواست کننده معنی نداشته باشد (به عنوان مثال، اگر کاربری که در یک دامنه نیست سعی کند به یک نام مستعار با دامنه دامنه دسترسی پیدا کند).
درخواست HTTP
POST https://classroom.googleapis.com/v1/courses/{courseId}/aliases
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
course Id | string شناسه دوره به نام مستعار. این شناسه می تواند شناسه اختصاص داده شده توسط Classroom یا alias باشد. |
درخواست بدن
بدنه درخواست شامل نمونه ای از CourseAlias
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه جدیدی از CourseAlias
است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/classroom.courses
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-12-05 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-12-05 بهوقت ساعت هماهنگ جهانی."],[[["Creates an alias for a specified course using a POST request."],["Requires a `courseId` path parameter and a request body containing a `CourseAlias` object."],["Returns a newly created `CourseAlias` object upon successful execution."],["May return errors like `PERMISSION_DENIED`, `NOT_FOUND`, `ALREADY_EXISTS`, or `FAILED_PRECONDITION` depending on the context."],["Needs authorization with the `https://www.googleapis.com/auth/classroom.courses` scope."]]],[]]