Запустите синхронизацию после отправки файлов в educationSynchronizationProfile (не рекомендуется)
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Предостережение
API профиля синхронизации образования не рекомендуется использовать и перестанет возвращать данные 31 декабря 2024 г. Сведения о том, как перейти на новый API отраслевых данных, см. в разделе Переход с синхронизации данных школы (классическая модель).
Проверьте файлы, отправленные в определенный профиль синхронизации данных учебного заведения в клиенте. Если проверка прошла успешно, синхронизация начнется в профиле. В противном случае ответ содержит ошибки и предупреждения. Если ответ содержит ошибки, синхронизация не запускается. Если ответ содержит только предупреждения, начнется синхронизация.
Заметка: Используйте этот метод, только если поставщик данных имеет тип educationcsvdataprovider. Кроме того, прежде чем его можно будет запустить, необходимо подготовить свойство состояния профиля. Опрашивать объект профиля, чтобы проверить его свойство состояния.
Этот API доступен в следующих национальных облачных развертываниях.
Глобальная служба | Правительство США L4 | Правительство США L5 (DOD) | Китай управляется 21Vianet |
---|---|---|---|
✅ | ❌ | ❌ | ❌ |
Разрешения
Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.
Тип разрешения | Разрешения с наименьшими привилегиями | Более высокие привилегированные разрешения |
---|---|---|
Делегированные (рабочая или учебная учетная запись) | EduAdministration.ReadWrite | Недоступно. |
Делегированные (личная учетная запись Майкрософт) | Не поддерживается. | Не поддерживается. |
Приложение | EduAdministration.ReadWrite.All | Недоступно. |
HTTP-запрос
POST /education/synchronizationProfiles/{id}/start
Заголовки запросов
Имя | Тип | Описание |
---|---|---|
Authorization | string | Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Текст запроса
Не указывайте текст запроса для этого метода.
Отклик
В случае успешного выполнения этот метод возвращает код отклика 200 OK
. В случае неудачи возвращается 400 Bad Request
. Ответ содержит коллекцию объектов educationFileSynchronizationVerificationMessage в теле ответа, если обнаружены ошибки или предупреждения.
Пример
Запрос
Ниже показан пример запроса.
POST https://graph.microsoft.com/beta/education/synchronizationProfiles/{id}/start
Отклик
Ниже показан пример отклика.
Примечание. Объект отклика, показанный здесь, может быть сокращен для удобочитаемости.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#education/Collection(microsoft.graph.verificationMessage)",
"value": [
{
"type": "Error",
"fileName": "section.csv",
"description": "5 row(s) have missing data for the field - SIS ID"
},
{
"type": "Error",
"fileName": "section.csv",
"description": "5 row(s) have an invalid format for the field - SIS ID"
},
{
"type": "Warning",
"fileName": "student.csv",
"description": "3 duplicates found in column SIS ID which requires values to be Unique."
},
{
"type": "Warning",
"fileName": "student.csv",
"description": "3 duplicates found in column Username which requires values to be Unique."
},
{
"type": "Error",
"fileName": "studentenrollment.csv",
"description": "125 row(s) have referenced data not found in source. Field - Section SIS ID"
},
{
"type": "Error",
"fileName": "studentenrollment.csv",
"description": "35 row(s) have referenced data not found in source. Field - SIS ID"
},
{
"type": "Warning",
"fileName": "teacher.csv",
"description": "3 duplicates found in column SIS ID which requires values to be Unique."
},
{
"type": "Warning",
"fileName": "teacher.csv",
"description": "3 duplicates found in column Username which requires values to be Unique."
},
{
"type": "Error",
"fileName": "teacherroster.csv",
"description": "10 row(s) have referenced data not found in source. Field - Section SIS ID"
},
{
"type": "Error",
"fileName": "teacherroster.csv",
"description": "91 row(s) have referenced data not found in source. Field - SIS ID"
}
]
}
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по