outlookUser: supportedLanguagesoutlookUser: supportedLanguages

ユーザーに対してサポートされている (ユーザーのメールボックス サーバーで構成されている) ロケールと言語のリストを取得します。Get the list of locales and languages that are supported for the user, as configured on the user's mailbox server.

Outlook クライアントを設定する際は、このサポートされているリストから、優先する言語を選択します。When setting up an Outlook client, the user selects the preferred language from this supported list. これにより、ユーザーのメールボックス設定を取得することによって、優先言語を取得できるようになります。You can subsequently get the preferred language by getting the user's mailbox settings.


この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

アクセス許可の種類Permission type アクセス許可 (特権の小さいものから大きいものへ)Permissions (from least to most privileged)
委任 (職場または学校のアカウント)Delegated (work or school account) User.Read、User.ReadBasic.AllUser.Read, User.ReadBasic.All
委任 (個人用 Microsoft アカウント)Delegated (personal Microsoft account) User.ReadUser.Read
アプリケーションApplication User.Read.AllUser.Read.All

HTTP 要求HTTP request

GET /me/outlook/supportedLanguages
GET /users/{id|userPrincipalName}/outlook/supportedLanguages

要求ヘッダーRequest headers

名前Name Type 説明Description
AuthorizationAuthorization stringstring ベアラー {トークン}。必須。Bearer {token}. Required.

要求本文Request body

このメソッドには、要求本文を指定しません。Do not supply a request body for this method.


成功した場合、このメソッドは 200 OK 応答コードと、応答本文に localeInfo オブジェクトのコレクションを返します。If successful, this method returns 200 OK response code and a collection of localeInfo objects in the response body.


以下は、この API を呼び出す方法の例です。Here is an example of how to call this API.


以下は、要求の例です。Here is an example of the request.

GET https://graph.microsoft.com/v1.0/me/outlook/supportedLanguages

以下は、応答の例です。Here is an example of the response.

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

      "displayName":"Afrikaans (Suid-Afrika)"
      "displayName":"English (United States)"
       "displayName":"English (Canada)"