- Solicitação HTTP
 - Parâmetros de consulta
 - Corpo da solicitação
 - Corpo da resposta
 - Escopos de autorização
 - Faça um teste
 
Retorna uma lista de cursos que o usuário solicitante tem permissão para visualizar, restrita aos que correspondem à solicitação. Os cursos retornados são ordenados por data de criação, com o mais recente em primeiro lugar.
Esse método retorna os seguintes códigos de erro:
PERMISSION_DENIEDpara erros de acesso.INVALID_ARGUMENTse o argumento da consulta estiver incorreto.NOT_FOUNDse algum usuário especificado nos argumentos da consulta não existir.
Solicitação HTTP
GET https://classroom.googleapis.com/v1/courses
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de consulta
| Parâmetros | |
|---|---|
studentId | 
                
                   
 Restringe os cursos retornados a aqueles que têm um estudante com o identificador especificado. O identificador pode ser um dos seguintes: 
  | 
              
teacherId | 
                
                   
 Restringe os cursos retornados a aqueles que têm um professor com o identificador especificado. O identificador pode ser um dos seguintes: 
  | 
              
courseStates[] | 
                
                   
 Restringe os cursos retornados a aqueles que estão em um dos estados especificados. O valor padrão é ACTIVE, ARCHIVED, PROVISIONED, DECLINED.  | 
              
pageSize | 
                
                   
 Número máximo de itens a serem retornados. Zero ou indefinido indica que o servidor pode atribuir um valor máximo. O servidor pode retornar menos resultados do que o especificado.  | 
              
pageToken | 
                
                   
 O valor  A solicitação   | 
              
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Resposta ao listar cursos.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON | 
|---|
{
  "courses": [
    {
      object ( | 
                  
| Campos | |
|---|---|
courses[] | 
                    
                       
 Cursos que correspondem à solicitação de lista.  | 
                  
nextPageToken | 
                    
                       
 Token que identifica a próxima página de resultados a serem retornados. Se estiver vazio, não há mais resultados disponíveis.  | 
                  
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/classroom.courseshttps://www.googleapis.com/auth/classroom.courses.readonly
Para mais informações, consulte o guia de autorização.