Обновление educationSchool

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

Обновление свойств объекта educationSchool .

Этот API доступен в следующих национальных облачных развертываниях.

Глобальная служба Правительство США L4 Правительство США L5 (DOD) Китай управляется 21Vianet

Разрешения

Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.

Тип разрешения Разрешения с наименьшими привилегиями Более высокие привилегированные разрешения
Делегированные (рабочая или учебная учетная запись) Не поддерживается. Не поддерживается.
Делегированные (личная учетная запись Майкрософт) Не поддерживается. Не поддерживается.
Для приложений EduRoster.ReadWrite.All Недоступно.

HTTP-запрос

PATCH /education/schools/{id}

Заголовки запросов

Заголовок Значение
Авторизация Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации.
Content-Type application/json

Текст запроса

В тексте запроса укажите представление объекта educationSchool в формате JSON.

В следующей таблице показаны свойства, необходимые при обновлении educationSchool.

Свойство Тип Описание
displayName String Отображаемое имя учебного заведения. Наследуется от educationOrganization.
description String Описание учебного заведения. Наследуется от educationOrganization.
externalSource educationExternalSource Источник, из которого была создана эта организация. Наследуется от educationOrganization. Возможные значения: sis, manual.
externalSourceDetail String Имя внешнего источника, из который были созданы эти ресурсы.
principalEmail String Адрес электронной почты директора.
principalName String Имя директора.
externalPrincipalId String Идентификатор директора в системе синхронизации.
highestGrade String Самый старший класс.
lowestGrade String Самый младший класс.
schoolNumber String Номер школы.
externalId String Идентификатор учебного заведения в системе синхронизации.
phone String Номер телефона учебного заведения.
fax String Номер факса учебного заведения.
createdBy identitySet Объект, который создал учебное заведение.
address physicalAddress Адрес учебного заведения.

Отклик

При успешном выполнении этот метод возвратит код отклика 200 OK и обновленный объект educationSchool в теле отклика.

Пример

Запрос

Ниже показан пример запроса.

PATCH https://graph.microsoft.com/v1.0/education/schools/{school-id}
Content-type: application/json

{
  "displayName": "Fabrikam Arts High School",
  "description": "Magnate school for the arts. Los Angeles School District"
}

Отклик

Ниже показан пример отклика.

Примечание. Объект отклика, показанный здесь, может быть сокращен для удобочитаемости.

HTTP/1.1 200 OK
Content-type: application/json

{
  "id": "10002",
  "displayName": "Fabrikam Arts High School",
  "description": "Magnate school for the arts. Los Angeles School District",
  "status": "String",
  "externalSource": "String",
  "principalEmail": "AmyR@fabrikam.com",
  "principalName": "Amy Roebuck",
  "externalPrincipalId": "14007",
  "highestGrade": "12",
  "lowestGrade": "9",
  "schoolNumber": "10002",
  "address": {
    "city": "Los Angeles",
    "countryOrRegion": "United States",
    "postalCode": "98055",
    "state": "CA",
    "street": "12345 Main St."
  },
  "externalId": "10002",
  "phone": "+1 (253) 555-0102"
}