Method: courses.create

Создает курс.

Пользователь, указанный в ownerId является владельцем созданного курса и добавлен в качестве преподавателя. Пользователь, не являющийся администратором, может создать курс, владельцом которого он является, только сам. Администраторы домена могут создавать курсы, владельцем которых является любой пользователь в своем домене.

Этот метод возвращает следующие коды ошибок:

  • PERMISSION_DENIED , если запрашивающему пользователю не разрешено создавать курсы или возникли ошибки доступа .
  • NOT_FOUND , если основной преподаватель не является допустимым пользователем.
  • FAILED_PRECONDITION , если учетная запись владельца курса отключена или при следующих ошибках запроса :
    • Пользователь не может владеть курсом
    • Достигнут лимит членства в группах пользователей
    • CourseTitleCannotContainUrl
  • ALREADY_EXISTS , если псевдоним был указан в id и уже существует.

HTTP-запрос

POST https://classroom.googleapis.com/v1/courses

URL использует синтаксис перекодировки gRPC .

Текст запроса

Тело запроса содержит экземпляр Course .

Тело ответа

В случае успеха тело ответа содержит вновь созданный экземпляр Course .

Области авторизации

Требуется следующая область OAuth:

  • https://www.googleapis.com/auth/classroom.courses

Более подробную информацию смотрите в Руководстве по авторизации .