Tipo de recurso educationOneRosterApiDataProvider (en desuso)
Espacio de nombres: microsoft.graph
Importante
Las API de la versión /beta
de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.
Precaución
Education Synchronization Profile API está en desuso y dejará de devolver datos el 31 de diciembre de 2024. Para obtener información sobre cómo migrar a la nueva API de datos del sector, consulte Transición desde School Data Sync (clásico).
Se usa para configurar el perfil de sincronización de datos de la escuela cuando se usa la API de OneRoster como origen de entrada.
Derivado de educationSynchronizationDataProvider.
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
connectionUrl | Cadena | Dirección URL de conexión a la instancia de OneRoster. |
providerName | Cadena | Nombre del proveedor de servicios de OneRoster tal como se define en la especificación de OneRoster. |
schoolsIds | Colección string | Lista de school/orgsourcedId que se va a sincronizar. |
termIds | Colección string | Lista de sesiones académicas que se van a sincronizar. |
connectionSettings | educationSynchronizationConnectionSettings | La configuración de OAuth 1.0 o OAuth 2.0 para la instancia de OneRoster. |
Personalizaciones | educationSynchronizationCustomizations | Personalización opcional que se aplicará al perfil de sincronización. |
Importante
OneRoster usa sesiones académicas en lugar de un solo año escolar para segmentar sus datos. Esta segmentación se abstrae en la interfaz de usuario de School Data Sync, pero no en esta API. Tendrá que llamar al punto de conexión de OneRoster /terms
para obtener la colección de identificadores de sesión académicos con el fin de rellenar la termIds
colección.
Relaciones
Ninguna.
Representación JSON
La siguiente representación JSON muestra el tipo de recurso.
{
"@odata.type": "microsoft.graph.educationoneRosterApiDataProvider",
"connectionUrl": "String",
"providerName": "String",
"schoolsIds": ["String"],
"termIds": ["String"],
"connectionSettings": {
"clientId": "String",
"clientSecret": "String"
}
}