Compartir a través de


Obtener organizationalBranding

Espacio de nombres: microsoft.graph

Recupere el objeto de personalización de marca de la organización predeterminado, si el encabezado Accept-Language está establecido en 0 o default. Si no existe ningún objeto de personalización de marca de la organización predeterminado, este método devuelve un 404 Not Found error.

Si el encabezado Accept-Language se establece en una configuración regional existente identificada por el valor de su identificador, este método recupera la personalización de marca de la configuración regional especificada.

Este método solo recupera propiedades que no son Stream, por ejemplo, usernameHintText y signInPageText. Para recuperar Stream tipos de la personalización de marca predeterminada, por ejemplo, bannerLogo y backgroundImage, use el método GET organizationalBrandingLocalization.

Esta API está disponible en las siguientes implementaciones nacionales de nube.

Servicio global Gobierno de EE. UU. L4 Us Government L5 (DOD) China operada por 21Vianet

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.

Tipo de permiso Permisos con privilegios mínimos Permisos con privilegios más altos
Delegado (cuenta profesional o educativa) User.Read Organization.Read.All, Organization.ReadWrite.All, OrganizationalBranding.Read.All, OrganizationalBranding.ReadWrite.All, User.Read.All
Delegado (cuenta personal de Microsoft) No admitida. No admitida.
Aplicación OrganizationalBranding.Read.All Organization.Read.All, Organization.ReadWrite.All, OrganizationalBranding.ReadWrite.All

Importante

En escenarios delegados con cuentas profesionales o educativas, al usuario que ha iniciado sesión se le debe asignar un rol de Microsoft Entra compatible o un rol personalizado con un permiso de rol admitido. Lector global o administrador de personalización de marca de la organización son los roles con privilegios mínimos admitidos para esta operación.

Solicitud HTTP

GET /organization/{organizationId}/branding

Parámetros de consulta opcionales

Este método solo admite el $select parámetro de consulta OData para ayudar a personalizar la respuesta. Para obtener información general, vea Parámetros de consulta OData.

Encabezados de solicitud

Nombre Descripción
Authorization {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización.
Accept-Language Configuración regional ISO 639-1 válida. Obligatorio.

Cuerpo de la solicitud

No proporcione un cuerpo de solicitud para este método.

Respuesta

Si se ejecuta correctamente, este método devuelve un 200 OK código de respuesta y un objeto organizationalBranding en el cuerpo de la respuesta. Si no existe ningún objeto de personalización de marca predeterminado, este método devuelve un código de 404 Not Found respuesta.

Ejemplos

Ejemplo 1: Obtener la personalización de marca predeterminada

Solicitud

En el ejemplo siguiente se muestra la solicitud.

GET https://graph.microsoft.com/v1.0/organization/dcd219dd-bc68-4b9b-bf0b-4a33a796be35/branding
Accept-Language: 0

Respuesta

En el ejemplo siguiente se muestra la respuesta.

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

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

Ejemplo 2: Obtener personalización de marca de la organización cuando no se configura ninguna personalización de marca

Solicitud

En el ejemplo siguiente se muestra la solicitud.

GET https://graph.microsoft.com/v1.0/organization/dcd219dd-bc68-4b9b-bf0b-4a33a796be35/branding
Accept-Language: 0

Respuesta

En el ejemplo siguiente se muestra la respuesta.

HTTP/1.1 404 Not Found

Ejemplo 3: Obtención de la personalización de marca de la organización para la configuración regional francesa

En el ejemplo siguiente, se usa el encabezado Accept-Language para recuperar la fr-FR personalización de marca de localización.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

GET https://graph.microsoft.com/v1.0/organization/dcd219dd-bc68-4b9b-bf0b-4a33a796be35/branding
Accept-Language: fr-FR

Respuesta

En el ejemplo siguiente se muestra la respuesta.

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

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

Ejemplo 4: Obtener el bannerLogo para la configuración regional predeterminada

En el ejemplo siguiente se devuelve el objeto bannerLogo para la configuración regional predeterminada. Para recuperar Stream tipos de objeto, por ejemplo, bannerLogo, use el método Get organizationalBrandingLocalization. Puede especificar el valor de id como default o 0 en la dirección URL de la solicitud. Si no se establece la propiedad , la solicitud devuelve una respuesta vacía.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

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

Respuesta

En el ejemplo siguiente se muestra la respuesta.

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

<Image>

Ejemplo 5: Obtener el bannerLogo para la configuración regional predeterminada cuando no se establece

En el ejemplo siguiente se devuelve el objeto bannerLogo que no se había establecido para la configuración regional predeterminada.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

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

Respuesta

En el ejemplo siguiente se muestra la respuesta.

HTTP/1.1 200 OK

{}