Поделиться через


Тип ресурса educationOneRosterApiDataProvider (не рекомендуется)

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Предостережение

API профиля синхронизации образования не рекомендуется использовать и перестанет возвращать данные 31 декабря 2024 г. Сведения о том, как перейти на новый API отраслевых данных, см. в разделе Переход с синхронизации данных школы (классическая модель).

Используется для настройки профиля синхронизации данных учебного заведения, когда в качестве источника входных данных используется API OneRoster .

Производный от educationSynchronizationDataProvider.

Свойства

Свойство Тип Описание
connectionUrl String URL-адрес подключения к экземпляру OneRoster.
providerName String Имя поставщика услуг OneRoster, определенное в спецификации OneRoster.
schoolsIds Коллекция строк Список школы или организацииsourcedId для синхронизации.
termIds Коллекция строк Список академических сеансов для синхронизации.
connectionSettings educationSynchronizationConnectionSettings Параметры OAuth 1.0 или OAuth 2.0 для экземпляра OneRoster.
Настройки educationSynchronizationНастройки Необязательная настройка, применяемая к профилю синхронизации.

Важно!

OneRoster использует академические сессии, а не один учебный год для сегментирования своих данных. Эта сегментация абстрагируется в пользовательском интерфейсе синхронизации данных school, но не в этом API. Вам потребуется вызвать конечную точку OneRoster /terms , чтобы получить коллекцию идентификаторов академических сеансов, чтобы заполнить коллекцию termIds .

Связи

Отсутствуют.

Представление JSON

В следующем представлении JSON показан тип ресурса.

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