- Solicitação HTTP
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Faça um teste
Cria um curso.
O usuário especificado em ownerId é o proprietário do curso criado e foi adicionado como professor. Um usuário solicitante que não é administrador só pode criar um curso com ele mesmo como proprietário. Os administradores de domínio podem criar cursos de propriedade de qualquer usuário no domínio.
Esse método retorna os seguintes códigos de erro:
PERMISSION_DENIEDse o usuário solicitante não tiver permissão para criar cursos ou por erros de acesso.NOT_FOUNDse o professor principal não for um usuário válido.FAILED_PRECONDITIONse a conta do proprietário do curso estiver desativada ou para os seguintes erros de solicitação:- UserCannotOwnCourse
- UserGroupsMembershipLimitReached
- CourseTitleCannotContainUrl
ALREADY_EXISTSse um alias foi especificado noide já existe.
Solicitação HTTP
POST https://classroom.googleapis.com/v1/courses
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de consulta
| Parâmetros | |
|---|---|
previewVersion |
Opcional. A versão de prévia da API. Isso precisa ser definido para acessar os novos recursos de API disponibilizados aos desenvolvedores no Programa de testes. |
Corpo da solicitação
O corpo da solicitação contém uma instância de Course.
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta incluirá uma instância de Course.
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/classroom.courses
Para mais informações, consulte o guia de autorização.