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 |
Importante
Em cenários delegados com contas escolares ou profissionais, o utilizador com sessão iniciada tem de ter uma função de Microsoft Entra suportada 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": ""
}