Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Sebbene qualsiasi sviluppatore possa inviare richieste all'API Google Classroom, alcune funzionalità di Google Classroom sono disponibili solo per determinati utenti. Ogni funzionalità può avere requisiti diversi, ad esempio la presenza di un determinato tipo di licenza Google Workspace for Education.
Per una suddivisione dettagliata delle funzionalità a ogni livello di licenza di Google Workspace for Education, consulta la pagina di confronto delle versioni.
Funzionalità con requisiti di idoneità
Le seguenti funzionalità dell'API Classroom sono disponibili solo per gli utenti idonei:
Le richieste all'API Classroom vengono effettuate per conto di singoli utenti.
Pertanto, devi verificare se un utente dispone delle funzionalità appropriate prima di inviare richieste API con requisiti di idoneità.
Per determinare se un utente dispone di una determinata funzionalità, invia una richiesta API al metodo checkUserCapability. Includi il tipo Capability appropriato per la funzionalità di Classroom che intendi utilizzare. Specifica il valore Capability appropriato per ogni elemento:
Per verificare se l'utente…
Capability
Può creare o modificare un allegato del componente aggiuntivo di Classroom associato al progetto Google Cloud dell'ID client OAuth utilizzato per effettuare la richiesta
CREATE_ADD_ON_ATTACHMENT
Può modificare le impostazioni del periodo di valutazione
Poi controlla il campo allowed nella risposta. Se allowed è true, l'utente ha accesso al Capability scelto. A questo punto puoi effettuare richieste API
relative a Capability per conto dell'utente.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-01-14 UTC."],[[["Certain Google Classroom features, like add-on attachments, grading periods, and rubrics, are only accessible to eligible users with specific Google Workspace for Education licenses."],["User capabilities for these features are determined individually and can vary, requiring developers to verify access before making related API requests."],["Developers can use the `checkUserCapability` method to determine if a user has the necessary permissions for specific Classroom API features, ensuring tailored product behavior."],["Even with eligibility confirmed, individual API requests might still fail due to other factors, emphasizing that eligibility doesn't guarantee success."]]],[]]