You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Teams中用户语言设置?能否通过Microsoft Graph API v1.0实现?

获取Microsoft Teams用户语言设置的方法

一、手动在Teams客户端查看

  • 打开Microsoft Teams,点击右上角的个人头像
  • 在弹出菜单里选「设置」
  • 切换到「常规」标签,找到「语言」板块,就能看到当前的语言设置,也可以直接在这里修改

二、通过Microsoft Graph API v1.0检索

Teams的用户语言设置和Office 365账户的语言偏好是同步的,所以可以通过Microsoft Graph API的用户设置接口来获取:

所需权限

根据你的应用类型选择以下权限之一:

  • User.Read:委派权限,用于读取当前登录用户的设置
  • User.Read.All:应用权限,用于读取所有用户的设置

请求示例

获取当前用户的语言设置:

GET https://graph.microsoft.com/v1.0/me/settings/language

获取指定用户的语言设置(替换{user-id}为用户ID或用户主体名称UPN):

GET https://graph.microsoft.com/v1.0/users/{user-id}/settings/language

响应示例

返回的JSON会包含详细的语言信息:

{
  "id": "xxxxxx",
  "displayName": "中文(简体)",
  "locale": "zh-CN",
  "spokenLanguage": "zh-CN",
  "translationLanguage": "zh-CN"
}

内容的提问来源于stack exchange,提问作者Mad Druid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 13:50:26