- Richiesta HTTP
- Parametri percorso
- Parametri di ricerca
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Capacità
Un utente che effettua la richiesta può controllare le funzionalità solo per se stesso.
Questo metodo restituisce i seguenti codici di errore:
PERMISSION_DENIED
se l'utente che effettua la richiesta non è autorizzato a verificare l'idoneità dell'utente specificato.INVALID_ARGUMENT
se la richiesta non è valida.
Richiesta HTTP
GET https://classroom.googleapis.com/v1/userProfiles/{userId}:checkUserCapability
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
userId |
Obbligatorio. Identificatore dell'utente. Se specificato come parametro di una richiesta, questo identificatore può essere uno dei seguenti:
|
Parametri di query
Parametri | |
---|---|
capability |
Obbligatorio. La funzionalità da controllare per questo utente. Ad esempio, per verificare se un utente può creare un allegato del componente aggiuntivo, imposta questo valore su |
previewVersion |
(Facoltativo) La versione di anteprima dell'API. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Risposta dal controllo delle funzionalità dell'utente.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"capability": enum ( |
Campi | |
---|---|
capability |
La funzionalità di Classroom. |
allowed |
Indica se la funzionalità specificata è consentita per l'utente. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/classroom.courses
https://www.googleapis.com/auth/classroom.courses.readonly
Per ulteriori informazioni, consulta la Guida all'autorizzazione.
Capacità
Enum per rappresentare la funzionalità.
Enum | |
---|---|
CAPABILITY_UNSPECIFIED |
Non supportati. |
CREATE_ADD_ON_ATTACHMENT |
La possibilità di creare e modificare gli elementi AddOnAttachments associati al progetto della Console per gli sviluppatori dell'ID client OAuth utilizzato per effettuare la richiesta. |
UPDATE_GRADING_PERIOD_SETTINGS |
La possibilità di modificare le impostazioni del periodo di valutazione. |