educationOneRosterApiDataProvider resource type (preterido)

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Cuidado

A API do Perfil de Sincronização de Educação foi preterida e deixará de devolver dados a 31 de dezembro de 2024. Para obter informações sobre como migrar para a nova API de Dados do Setor, veja Transição do School Data Sync (Clássico).

Utilizado para configurar o perfil de sincronização de dados escolares quando a API oneRoster é utilizada como a origem de entrada.

Derivado de educationSynchronizationDataProvider.

Propriedades

Propriedade Tipo Descrição
connectionUrl Cadeia de caracteres O URL de ligação à instância do OneRoster.
providerName Cadeia de caracteres O nome do Fornecedor de Serviços OneRoster, conforme definido pela especificação oneRoster.
schoolsIds String collection A lista de Escola/OrganizaçãosourcedId a sincronizar.
termIds String collection A lista de sessões académicas a sincronizar.
connectionSettings educationSynchronizationConnectionSettings As definições de OAuth 1.0 ou OAuth 2.0 para a instância do OneRoster.
personalizações educationSynchronizationCustomizations Personalização opcional a aplicar ao perfil de sincronização.

Importante

O OneRoster utiliza sessões académicas em vez de um único ano letivo para segmentar os seus dados. Esta segmentação é abstraída na IU do School Data Sync, mas não nesta API. Terá de chamar o ponto final do OneRoster /terms para obter a coleção de IDs de sessões académicas para preencher a termIds coleção.

Relações

Nenhum

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

{
  "@odata.type": "microsoft.graph.educationoneRosterApiDataProvider",
  "connectionUrl": "String",
  "providerName": "String",
  "schoolsIds": ["String"],
  "termIds": ["String"],
  "connectionSettings": {
    "clientId": "String",
    "clientSecret": "String"
  }
}