Enumerar clases de un educationSchool

Espacio de nombres: microsoft.graph

Obtener los recursos educationClass propiedad de un objeto educationSchool.

Permisos

Se requiere uno de los siguientes permisos para llamar a esta API. Para obtener más información, incluido cómo elegir permisos, vea Permisos.

Tipo de permiso Permisos (de menos a más privilegiados)
Delegado (cuenta profesional o educativa) EduRoster.ReadBasic
Delegado (cuenta personal de Microsoft) No admitida.
Aplicación EduRoster.Read.All, EduRoster.ReadWrite.All

Solicitud HTTP

GET /education/schools/{educationSchoolId}/classes

Parámetros de consulta opcionales

Puede usar la opción de consulta de OData $orderby para ordenar grupos de una organización por el valor displayName, tal y como se muestra en el ejemplo siguiente:

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

También puede usar los parámetros $filter y de consulta para limitar la $count $search respuesta.

Cuando se agregan o actualizan elementos para este recurso, se indexan específicamente para usarse con los parámetros de consulta $count y $search. Puede producirse un leve retraso entre el momento en que se agrega o se actualiza un elemento y el momento en que está disponible en el índice.

Para más información sobre las opciones de consulta de OData, consulte Parámetros de consulta de OData.

Encabezados de solicitud

Encabezado Valor
Authorization {token} de portador. Obligatorio.

Cuerpo de la solicitud

No proporcione un cuerpo de solicitud para este método.

Respuesta

Si se ejecuta correctamente, este método devuelve un código de respuesta 200 OK y una colección de objetos educationClass en el cuerpo de la respuesta.

Ejemplo

Solicitud

Aquí tiene un ejemplo de la solicitud.

GET https://graph.microsoft.com/v1.0/education/schools/{school-id}/classes
Respuesta

Aquí tiene un ejemplo de la respuesta.

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

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

{
  "value": [
    {
      "id": "11019",
      "description": "Health Level 1",
      "classCode": "Health 501",
      "createdBy": {
        "user": {
          "displayName": "Susana Rocha",
          "id": "14012",
        }
      },
      "displayName": "Health 1",
      "externalId": "11019",
      "externalName": "Health Level 1",
      "externalSource": "sis",
      "mailNickname": "fineartschool.net"
    }  
  ]
}