Obter organizationalBranding

Namespace: microsoft.graph

Recupere o objeto de identidade visual organizacional padrão, se o cabeçalho Accept-Language estiver definido como 0 ou default. Se nenhum objeto de identidade visual organizacional padrão existir, esse método retornará um 404 Not Found erro.

Se o cabeçalho Accept-Language for definido como uma localidade existente identificada pelo valor de sua ID, esse método recuperará a identidade visual da localidade especificada.

Esse método recupera apenas propriedades não Stream, por exemplo, usernameHintText e signInPageText. Para recuperar tipos de Stream da identidade visual padrão, por exemplo, bannerLogo e backgroundImage, use o método GET organizationalBrandingLocalization .

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)
Delegada (conta corporativa ou de estudante) User.Read, Organization.Read.All, User.ReadBasic.All, User.Read.All
Delegada (conta pessoal da Microsoft) Sem suporte.
Aplicativo Sem suporte.

Solicitação HTTP

GET /organization/{organizationId}/branding

Parâmetros de consulta opcionais

Esse método dá suporte apenas ao parâmetro $select de consulta OData para ajudar a personalizar a resposta. Para obter informações gerais, acesse Parâmetros de consulta OData.

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório.
Accept-Language Uma localidade ISO 639-1 válida. Obrigatório.

Corpo da solicitação

Não forneça um corpo de solicitação para esse método.

Resposta

Se bem-sucedido, este método retorna um código 200 OK de resposta e um objeto organizationalBranding no corpo da resposta. Se nenhum objeto de identidade visual padrão existir, esse método retornará um código 404 Not Found de resposta.

Exemplos

Exemplo 1: Obter a identidade visual padrão

Solicitação

Este é um exemplo de solicitação.

GET https://graph.microsoft.com/v1.0/organization/84841066-274d-4ec0-a5c1-276be684bdd3/branding
Accept-Language: 0

Resposta

Este é um exemplo de resposta.

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

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

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#branding",
    "@odata.id": "https://graph.microsoft.com/v2/99b24e1b-abec-4598-9d63-a2baf0a3cea1/directoryObjects/$/Microsoft.DirectoryServices.Organization('99b24e1b-abec-4598-9d63-a2baf0a3cea1')/branding/0",
    "id": "0",
    "backgroundColor": "",
    "backgroundImageRelativeUrl": "c1c6b6c8-urr-dzbkz44n5kuo9kzl1kziuujjcdqonoe2owyacso/logintenantbranding/0/illustration?ts=637535563816027796",
    "bannerLogoRelativeUrl": "c1c6b6c8-urr-dzbkz44n5kuo9kzl1kziuujjcdqonoe2owyacso/logintenantbranding/0/bannerlogo?ts=637535563824629275",
    "cdnList": [
        "secure.aadcdn.microsoftonline-p.com",
        "aadcdn.msftauthimages.net",
        "aadcdn.msauthimages.net"
    ],
    "signInPageText": "Contoso",
    "squareLogoRelativeUrl": "c1c6b6c8-urr-dzbkz44n5kuo9kzl1kziuujjcdqonoe2owyacso/logintenantbranding/0/tilelogo?ts=637535563832888580",
    "usernameHintText": ""
}

Exemplo 2: Obter identidade visual organizacional quando nenhuma identidade visual estiver configurada

Solicitação

Este é um exemplo de solicitação.

GET https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249c0f2efb1d/branding
Accept-Language: 0

Resposta

Este é um exemplo de resposta.

HTTP/1.1 404 Not Found

Exemplo 3: Obter identidade visual organizacional para a localidade francesa

No exemplo a seguir, o cabeçalho Accept-Language é usado para recuperar a identidade fr-FR visual de localização.

Solicitação

Este é um exemplo de solicitação.

GET https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249c0f2efb1d/branding
Accept-Language: fr-FR

Resposta

Este é um exemplo de resposta.

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

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

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#branding",
    "@odata.id": "https://graph.microsoft.com/v2/84841066-274d-4ec0-a5c1-276be684bdd3/directoryObjects/$/Microsoft.DirectoryServices.Organization('84841066-274d-4ec0-a5c1-276be684bdd3')/branding/fr-FR",
    "id": "fr-FR",
    "backgroundColor": "#FFFF33",
    "backgroundImageRelativeUrl": null,
    "bannerLogoRelativeUrl": null,
    "cdnList": [],
    "signInPageText": " ",
    "squareLogoRelativeUrl": null,
    "usernameHintText": " "
}

Exemplo 4: Obter o bannerLogo para a localidade padrão

O exemplo a seguir retorna o objeto bannerLogo para a localidade padrão. Para recuperar tipos de objeto do Stream, por exemplo, bannerLogo, use Get organizationalBrandingLocalizationmethod. Você pode especificar o valor da ID como default ou 0 na URL da solicitação. Se a propriedade não estiver definida, a solicitação retornará uma resposta vazia.

Solicitação

Este é um exemplo de solicitação.

GET https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249c0f2efb1d/branding/localizations/default/bannerLogo

Resposta

Este é um exemplo de resposta.

HTTP/1.1 200 OK
Content-Type: image/*

<Image>

Exemplo 5: Obter o bannerLogo para a localidade padrão quando ele não estiver definido

O exemplo a seguir retorna o objeto bannerLogo que não foi definido para a localidade padrão.

Solicitação

Este é um exemplo de solicitação.

GET https://graph.microsoft.com/v1.0/organization/d69179bf-f4a4-41a9-a9de-249c0f2efb1d/branding/localizations/default/bannerLogo

Resposta

Este é um exemplo de resposta.

HTTP/1.1 200 OK

{}