Partager via


Répertorier les classes enseignées

Espace de noms: microsoft.graph

Obtenez les ressources educationClass détenues par un educationUser.

Cette API est disponible dans les déploiements de cloud national suivants.

Service global Gouvernement des États-Unis L4 Us Government L5 (DOD) Chine gérée par 21Vianet

Autorisations

Choisissez l’autorisation ou les autorisations marquées comme moins privilégiées pour cette API. Utilisez une autorisation ou des autorisations privilégiées plus élevées uniquement si votre application en a besoin. Pour plus d’informations sur les autorisations déléguées et d’application, consultez Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez les informations de référence sur les autorisations.

Type d’autorisation Autorisations avec privilèges minimum Autorisations privilégiées plus élevées
Déléguée (compte professionnel ou scolaire) EduRoster.ReadBasic Non disponible.
Déléguée (compte Microsoft personnel) Non prise en charge. Non prise en charge.
Application EduRoster.Read.All EduRoster.ReadWrite.All

Remarque

Notez que si le jeton délégué est utilisé, les utilisateurs peuvent uniquement voir des informations sur leurs propres classes.

Requête HTTP

GET /education/me/taughtClasses
GET /education/users/{educationUserId}/taughtClasses

Paramètres facultatifs de la requête

Vous pouvez utiliser l’option de requête OData $orderby pour trier les groupes d’une organisation par leur valeur displayName, comme indiqué dans l’exemple suivant :

GET https://graph.microsoft.com/v1.0/groups?$orderby=displayName

Vous pouvez également utiliser les $filterparamètres de requête , $count et $search pour limiter la réponse.

Lors de l’ajout ou de la mise à jour d’éléments pour cette ressource, ceux-ci sont spécialement indexés pour être utilisés avec les paramètres de requête $count et $search. Il peut y avoir un petit délai entre le moment où un élément est ajouté ou mis à jour et le moment où il est disponible dans l’index.

Si vous souhaitez en savoir plus sur les options de requête OData, veuillez consulter la rubrique relative aux paramètres de requête OData.

En-têtes de demande

Nom Description
Autorisation Porteur {token}. Obligatoire. En savoir plus sur l’authentification et l’autorisation.

Corps de la demande

N’indiquez pas le corps de la demande pour cette méthode.

Réponse

Si elle réussit, cette méthode renvoie un code de réponse 200 OK et une collection d’objets educationClass dans le corps de la réponse.

Exemples

Demande

GET https://graph.microsoft.com/v1.0/education/users/{educationUserId}/taughtClasses

Réponse

Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "value": [
    {
      "@odata.type": "#microsoft.graph.educationClass",
      "id": "64ef8ce5-8ce5-64ef-e58c-ef64e58cef64",
      "displayName": "String",
      "mailNickname": "String",
      "description": "String",
      "createdBy": {
        "@odata.type": "microsoft.graph.identitySet"
      },
      "classCode": "String",
      "externalName": "String",
      "externalId": "String",
      "externalSource": "String",
      "externalSourceDetail": "String",
      "grade": "String",
      "term": {
        "@odata.type": "microsoft.graph.educationTerm"
      }
    }
  ]
}