Get organizationalBranding

命名空间:microsoft.graph

检索默认的组织品牌对象(如果 Accept-Language 标头设置为 0default)。 如果不存在默认的组织品牌对象,此方法将返回错误 404 Not Found

如果 接受语言 标头设置 为由 ID 值标识的现有区域设置,则此方法将检索指定区域设置的品牌。

此方法仅检索非 Stream 属性,例如 usernameHintTextsignInPageText。 若要检索默认品牌的 Stream 类型(例如 bannerLogobackgroundImage),请使用 GET 组织BrandingLocalization 方法。

权限

要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限

权限类型 权限(从最低特权到最高特权)
委派(工作或学校帐户) User.Read、Organization.Read.All、User.ReadBasic.All、User.Read.All
委派(个人 Microsoft 帐户) 不支持。
Application 不支持。

HTTP 请求

GET /organization/{organizationId}/branding

可选的查询参数

此方法仅 $select 支持 OData 查询参数来帮助自定义响应。 若要了解一般信息,请参阅 OData 查询参数

请求标头

名称 说明
Authorization Bearer {token}。必需。
Accept-Language 有效的 ISO 639-1 区域设置。 必填。

请求正文

请勿提供此方法的请求正文。

响应

如果成功,此方法在响应正文中返回 200 OK 响应代码和 组织品牌 对象。 如果不存在默认品牌对象,此方法将返回 404 Not Found 响应代码。

示例

示例 1:获取默认品牌

请求

下面展示了示例请求。

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

响应

下面展示了示例响应。

注意: 为了提高可读性,可能缩短了此处显示的响应对象。

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

示例 2:在未配置品牌时获取组织品牌

请求

下面展示了示例请求。

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

响应

下面展示了示例响应。

HTTP/1.1 404 Not Found

示例 3:获取法语区域设置的组织品牌

在以下示例中,使用 Accept-Language 标头指定来检索 fr-FR 本地化品牌。

请求

下面展示了示例请求。

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

响应

下面展示了示例响应。

注意: 为了提高可读性,可能缩短了此处显示的响应对象。

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

示例 4:获取默认区域设置的 bannerLogo

以下示例返回默认区域设置的 bannerLogo 对象。 若要检索 Stream 对象类型(例如 bannerLogo),请使用 Get organizationalBrandingLocalizationmethod。 可以在请求 URL 中指定 ID default 的值。0 如果未设置该属性,则请求将返回空响应。

请求

下面展示了示例请求。

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

响应

下面展示了示例响应。

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

<Image>

示例 5:未设置默认区域设置时获取 bannerLogo

以下示例返回尚未为默认区域设置设置的 bannerLogo 对象。

请求

下面展示了示例请求。

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

响应

下面展示了示例响应。

HTTP/1.1 200 OK

{}