Тип ресурса 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"
}
}