Compartilhar via


Criar organizationalBrandingLocalization

Namespace: microsoft.graph

Crie um novo objeto organizationalBrandingLocalization . Esta ação cria uma imagem corporativa localizada e, ao mesmo tempo, a imagem corporativa predefinida, caso não exista.

A imagem corporativa predefinida é criada apenas uma vez. É carregado quando uma imagem corporativa localizada não está configurada para o idioma do browser do utilizador. Para obter a imagem corporativa predefinida, consulte Obter imagem corporativa.

Esta API está disponível nas seguintes implementações de cloud nacionais.

Serviço global US Government L4 US Government L5 (DOD) China operada pela 21Vianet

Permissões

Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.

Tipo de permissão Permissões com menos privilégios Permissões com privilégios superiores
Delegado (conta corporativa ou de estudante) OrganizationalBranding.ReadWrite.All Organization.ReadWrite.All
Delegado (conta pessoal da Microsoft) Sem suporte. Sem suporte.
Application OrganizationalBranding.ReadWrite.All Organization.ReadWrite.All

Em cenários delegados com contas escolares ou profissionais, o utilizador com sessão iniciada tem de ter uma função suportada do Microsoft Entra ou uma função personalizada com uma permissão de função suportada. O Administrador de Imagem Corporativa Organizacional é a função com menos privilégios suportada para esta operação.

Solicitação HTTP

Este pedido cria uma nova imagem corporativa de localização e uma imagem corporativa predefinida, caso ainda não exista uma.

POST /organization/{organizationId}/branding/localizations

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização.
Content-Type application/json. Obrigatório.

Corpo da solicitação

A tabela seguinte lista as propriedades necessárias quando cria o objeto organizationalBrandingLocalization .

Propriedade Tipo Descrição
id Cadeia de caracteres Um identificador que representa a região especificada através de nomes de cultura. Os nomes de cultura seguem a norma RFC 1766 no formato "languagecode2-country/regioncode2", em que "languagecode2" é um código de duas letras em minúsculas derivado da ISO 639-1 e "country/regioncode2" é um código de duas letras em maiúscula derivado da ISO 3166. Por exemplo, inglês dos E.U.A. é en-US. Não pode criar a imagem corporativa predefinida ao definir o valor do ID para os Tipos 0 de cadeia ou default.

NOTA: Atualmente, não são suportadas várias marcas para uma única região.

Resposta

Se for bem-sucedido, este método devolve um 201 Created código de resposta e um objeto organizationalBrandingLocalization no corpo da resposta.

Exemplos

O exemplo seguinte cria uma localização de imagem corporativa para a localização francesa (fr-FR). Quaisquer propriedades não especificadas do Tipo de cadeia herdam do valor no objeto de imagem corporativa predefinido. Por exemplo, se o signInPageText no objeto de imagem corporativa predefinido for null, o signInPageText para a fr-FR imagem corporativa criada neste pedido também será null. Para substituir um null valor sem texto, utilize uma cadeia que contenha apenas espaço em branco.

Solicitação

O exemplo a seguir mostra uma solicitação.

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": " "
}

Resposta

O exemplo a seguir mostra a resposta.

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": ""
}