- Solicitação HTTP
 - Parâmetros de caminho
 - Parâmetros de consulta
 - Corpo da solicitação
 - Corpo da resposta
 - Escopos de autorização
 - Capacidade
 
Um usuário solicitante só pode verificar os próprios recursos.
Esse método retorna os seguintes códigos de erro:
PERMISSION_DENIEDse o usuário solicitante não tiver permissão para verificar a qualificação do usuário especificado.INVALID_ARGUMENTse a solicitação estiver malformada.
Solicitação HTTP
GET https://classroom.googleapis.com/v1/userProfiles/{userId}:checkUserCapability
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
userId | 
                
                   
 Obrigatório. Identificador do usuário. Quando especificado como parâmetro de uma solicitação, esse identificador pode ser um dos seguintes: 
  | 
              
Parâmetros de consulta
| Parâmetros | |
|---|---|
capability | 
                
                   
 Obrigatório. A capacidade que deve ser verificada para este usuário. Por exemplo, para verificar se um usuário pode criar um anexo de complemento, defina como   | 
              
previewVersion | 
                
                   
 Opcional. A versão de prévia da API.  | 
              
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Resposta da verificação das capacidades do usuário.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON | 
|---|
{
  "capability": enum ( | 
                  
| Campos | |
|---|---|
capability | 
                    
                       
 O recurso do Google Sala de Aula.  | 
                  
allowed | 
                    
                       
 Indica se o recurso especificado é permitido para o usuário.  | 
                  
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.
Capacidade
Enum para representar o recurso.
| Enums | |
|---|---|
CAPABILITY_UNSPECIFIED | 
                Incompatível. | 
CREATE_ADD_ON_ATTACHMENT | 
                A capacidade de criar e modificar AddOnAttachments associados ao projeto do Developer Console do ID do cliente OAuth usado para fazer a solicitação. | 
CREATE_RUBRIC | 
                A capacidade de criar e modificar rubricas. | 
UPDATE_GRADING_PERIOD_SETTINGS | 
                A capacidade de modificar as configurações do período de avaliação. | 
CREATE_STUDENT_GROUP | 
                A capacidade de criar e modificar grupos de estudantes e os membros deles. |