organizationalBranding の取得

名前空間: microsoft.graph

Accept-Language ヘッダーが に設定されている場合は、既定の組織ブランド オブジェクトを0取得しますdefault。 既定の組織ブランド オブジェクトが存在しない場合、このメソッドはエラーを 404 Not Found 返します。

Accept-Language ヘッダーが ID の値で識別される既存のロケールに設定されている場合、このメソッドは指定されたロケールのブランドを取得します。

このメソッドは、 usernameHintTextsignInPageText など、Stream 以外のプロパティのみを取得します。 既定のブランド化の Stream 型 ( bannerLogobackgroundImage など) を取得するには、 GET organizationalBrandingLocalization メソッドを 使用します。

アクセス許可

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。

アクセス許可の種類 アクセス許可 (特権の小さいものから大きいものへ)
委任 (職場または学校のアカウント) User.Read、Organization.Read.All、User.ReadBasic.All、User.Read.All
委任 (個人用 Microsoft アカウント) サポートされていません。
アプリケーション サポートされていません。

HTTP 要求

GET /organization/{organizationId}/branding

オプションのクエリ パラメーター

このメソッドは、応答のカスタマイズに $select 役立つ OData クエリ パラメーターのみをサポートします。 一般的な情報については、「OData クエリ パラメーター」を参照してください。

要求ヘッダー

名前 説明
Authorization ベアラー {token}。必須。
Accept-Language 有効な ISO 639-1 ロケール。 必須です。

要求本文

このメソッドには、要求本文を指定しません。

応答

成功した場合、このメソッドは 200 OK 応答コードと応答本文の organizationalBranding オブジェクトを返します。 既定のブランド化オブジェクトが存在しない場合、このメソッドは応答コードを 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 として、または0要求 URL で id default の値を指定できます。 プロパティが設定されていない場合、要求は空の応答を返します。

要求

要求の例を次に示します。

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

{}