【问题标题】:Planner is always in English规划师始终使用英语
【发布时间】:2020-01-22 03:06:54
【问题描述】:

我开发了一个 .Net Core 应用程序,该应用程序创建了一个组,其中包含一个团队和一个与之关联的规划器。默认情况下,组和团队的语言是我在本地团队应用程序中配置的语言(西班牙语)。但是 Planner 语言始终是英语,我找不到如何使用 GraphClient for C# 来配置它。 如果我从本地团队应用程序创建计划,它是西班牙语的,但如果我使用 Graph API 是用英语创建的(其他一切都是西班牙语)。

几天前,我看到 Group 对象中有一个名为 preferredLanguage 的属性,但似乎他们已将其删除。

这是从 Graph API 创建的计划:

这个是从 Teams 应用程序创建的:

澄清一下,我的所有东西都是西班牙语的,包括我的 O365。

任何人都知道如何通过 Graph API 将规划器的语言设置为西班牙语?这是一个错误吗?

非常感谢!

路易斯

【问题讨论】:

  • 您能解释一下您用来向团队添加计划器选项卡的机制吗?我认为它需要计划 URL,您是否在 URL 中传递了任何语言环境代码?
  • 您好 Tarkan,感谢您的评论。我正在为 .Net Core 使用 Microsoft.Graph nuget 包。我使用的网址是:tasks.office.com/macena.com.ar/Home/…{planId} 和 graph.microsoft.com/beta/appCatalogs/teamsApps/…。他们没有语言环境。我会看看是否可以在其中添加一些语言环境。

标签: microsoft-teams microsoft-planner


【解决方案1】:

感谢@tarkan-sevilmis 引导我朝着正确的方向前进,我找到了解决方案。

根据documentation,您必须使用以下网址:

TeamsAppIdhttps://graph.microsoft.com/beta/appCatalogs/teamsApps/com.microsoft.teamspace.tab.planner

ContentUrlhttps://tasks.office.com/{tenantName}/Home/PlannerFrame?page=7&planId={planId}

RemoveUrlhttps://tasks.office.com/{tenantName}/Home/PlannerFrame?page=7&planId={planId}

WebsiteUrlhttps://tasks.office.com/{tenantName}/Home/PlannerFrame?page=7&planId={planId}

但这创建了始终使用英语的 Planner。所以我使用 Windows 版 Teams 手动创建了一个 Planner(这个是用西班牙语创建的),我使用 Graph Explorer (GET https://graph.microsoft.com/v1.0/teams/{id}/channels/{id}/tabs?$expand=teamsApp)

我发现网址有点不同:

contentUrlRemoveUrl 其中https://tasks.office.com/{tenantName}/Home/PlannerFrame?page=7&planId={planId}&auth_pvr=Orgid&auth_upn={{upn}}&mkt= {{locale}}(请注意,我在网址末尾添加了 &auth_pvr=Orgid&auth_upn={{upn}}&mkt={{locale}})。

websiteUrlhttps://tasks.office.com/{tenantName}/Home/PlanViews/{planId}。

所以我使用了这些,而不是文档中所说的和 Wuala!它奏效了。

注意:在我刚刚放在这里的 URL 中,我使用的是字符串插值(根据 c#),所以在阅读 URL 时要考虑到这一点

【讨论】:

  • 你应该只需要 "&mkt={{locale}}" 部分。我将在内部跟进以简化此操作。
  • Planner 的配置选项卡的官方文档说不支持,但我们设法为 Planner 选项卡编写了配置对象。我之前为 Planner 做过这个,它一直运行顺利。但我现在的问题是我需要共享点列表的选项卡。我们可以为组的共享点列表做同样的魔法作为一个团队选项卡。使用图形 API
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-15
  • 1970-01-01
  • 2017-02-27
  • 1970-01-01
  • 2015-11-29
  • 2021-11-12
  • 1970-01-01
相关资源
最近更新 更多