Criar organizationalBrandingLocalization

Namespace: microsoft.graph

Crie um novo objeto organizationalBrandingLocalization . Isso cria uma identidade visual localizada e, ao mesmo tempo, a identidade visual padrão, se ela não existir.

A identidade visual padrão é criada apenas uma vez. Ele é carregado quando uma identidade visual localizada não está configurada para o idioma do navegador do usuário. Para recuperar a identidade visual padrão, consulte Obter identidade visual.

Permissões

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

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

Solicitação HTTP

Essa solicitação cria uma nova identidade visual de localização e uma identidade visual padrão, 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.
Content-Type application/json. Obrigatório.

Corpo da solicitação

A tabela a seguir mostra as propriedades que são necessárias ao criar o objeto organizationalBrandingLocalization .

Propriedade Tipo Descrição
id Cadeia de caracteres Um identificador que representa a localidade especificada usando nomes de cultura. Os nomes de cultura seguem o padrão RFC 1766 no formato "languagecode2-country/regioncode2", em que "languagecode2" é um código de duas letras minúsculas derivado da ISO 639-1 e "country/regioncode2" é um código de duas letras maiúsculas derivado da ISO 3166. Por exemplo, inglês americano é en-US. Você não pode criar a identidade visual padrão definindo o valor da ID para os tipos de cadeia de caracteres 0 ou default.

NOTA: No momento, não há suporte para várias marcas para uma única localidade.

Resposta

Se tiver êxito, este método retornará um código 201 Created de resposta e um objeto organizationalBrandingLocalization no corpo da resposta.

Exemplos

O exemplo a seguir cria uma localização de identidade visual para localização em francês (fr-FR). Todas as propriedades não especificadas do tipo String herdam do valor no objeto de identidade visual padrão. Por exemplo, se o signInPageText no objeto de identidade visual nullpadrão for , o signInPageText fr-FR para a identidade visual criada nesta solicitação também será null. Para substituir um valor null sem nenhum texto, use uma cadeia de caracteres que contenha apenas espaço em branco.

Solicitação

Este é um exemplo de 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

Este é um exemplo de 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": ""
}