Создание organizationalBrandingLocalization
Пространство имен: microsoft.graph
Создайте объект organizationalBrandingLocalization . Это создает локализованную фирменную символику и, в то же время, фирменную символику по умолчанию, если она не существует.
Фирменная символика по умолчанию создается только один раз. Он загружается, если локализованная фирменная символика не настроена для языка браузера пользователя. Сведения о том, как получить фирменную символику по умолчанию, см. в разделе Получение фирменной символики.
Этот API доступен в следующих национальных облачных развертываниях.
Глобальная служба | Правительство США L4 | Правительство США L5 (DOD) | Китай управляется 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
Разрешения
Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.
Тип разрешения | Разрешения с наименьшими привилегиями | Более высокие привилегированные разрешения |
---|---|---|
Делегированные (рабочая или учебная учетная запись) | OrganizationalBranding.ReadWrite.All | Organization.ReadWrite.All |
Делегированные (личная учетная запись Майкрософт) | Не поддерживается. | Не поддерживается. |
Приложение | OrganizationalBranding.ReadWrite.All | Organization.ReadWrite.All |
Важно!
В делегированных сценариях с рабочими или учебными учетными записями вошедшему пользователю должна быть назначена поддерживаемая роль Microsoft Entra или настраиваемая роль с разрешением поддерживаемой роли. Администратор фирменной символики организации — это наименее привилегированная роль, поддерживаемая для этой операции.
HTTP-запрос
Этот запрос создает новую фирменную символику локализации и фирменную символику по умолчанию, если она еще не существует.
POST /organization/{organizationId}/branding/localizations
Заголовки запросов
Имя | Описание |
---|---|
Авторизация | Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Content-Type | application/json. Обязательно. |
Текст запроса
В следующей таблице перечислены свойства, необходимые при создании объекта organizationalBrandingLocalization .
Свойство | Тип | Описание |
---|---|---|
id | String | Идентификатор, представляющий языковой стандарт, указанный с помощью имен языка и региональных параметров. Названия языка и региональных параметров соответствуют стандарту RFC 1766 в формате "languagecode2-country/regioncode2", где "languagecode2" — это строчные двухбуквенный код, производный от ISO 639-1, а "country/regioncode2" — двухбуквенный код, производный от ISO 3166. Например, английский (США) — .en-US Вы не можете создать фирменную символику по умолчанию, задав для идентификатора строковые типы 0 или default . ЗАМЕТКА: Несколько фирменных символов для одного языкового стандарта в настоящее время не поддерживаются. |
Отклик
В случае успешного выполнения этот метод возвращает код отклика 201 Created
и объект organizationalBrandingLocalization в теле отклика.
Примеры
В следующем примере создается локализация фирменной символики для французской локализации (fr-FR
). Все неопределенные свойства типа String наследуются от значения в объекте фирменной символики по умолчанию. Например, если signInPageText в объекте фирменной символики по умолчанию имеет значение null
, то signInPageText для фирменной символики, созданной fr-FR
в этом запросе, также будет иметь значение null
. Чтобы переопределить null
значение без текста, используйте строку, содержащую только пробелы.
Запрос
Ниже показан пример запроса.
POST https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249c0f2efb1d/branding/localizations
Content-Type: application/json
{
"backgroundColor":"#00000F",
"id": "fr-FR",
"signInPageText": " "
}
Отклик
Ниже приводится пример отклика.
HTTP/1.1 201 Created
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#organization('d69179bf-f4a4-41a9-a9de-249c0f2efb1d')/branding/localizations/$entity",
"@odata.id": "https://graph.microsoft.com/v2/d69179bf-f4a4-41a9-a9de-249c0f2efb1d/directoryObjects/$/Microsoft.DirectoryServices.Organization('d69179bf-f4a4-41a9-a9de-249c0f2efb1d')//localizations/fr-FR",
"id": "fr-FR",
"backgroundColor": "",
"backgroundImageRelativeUrl": null,
"bannerLogoRelativeUrl": null,
"cdnList": [],
"signInPageText": " ",
"squareLogoRelativeUrl": null,
"usernameHintText": ""
}