【问题标题】:Access Teams session and other information in external tab url application在外部选项卡 url 应用程序中访问 Teams 会话和其他信息
【发布时间】:2020-03-20 19:19:13
【问题描述】:

我想为客户端呈现的应用程序创建一个团队选项卡。我知道我可以使用生成器生成一个基本的应用程序

https://github.com/OfficeDev/generator-teams

这个生成器将创建一个 React 应用程序,我必须处理许多部署工作。我想创建一个 Vue 应用程序并通过 URL 将其添加为外部应用程序。问题是这个生成的 React 应用附带了许多与 Teams 相关的包,以提供良好的 Teams 集成

https://github.com/OfficeDev/msteams-ui-components/tree/master/msteams-ui-components-react

例如获取当前的 Teams 会话等。我还知道 Microsoft 提供了一个 API 来获取 Office 相关数据(用户、组等)

https://developer.microsoft.com/en-us/graph

因此,当我创建一个基本的 Vue 应用程序(或任何其他客户端应用程序)时,是否有任何包可以用来与 Teams 集成,同时拥有一个外部选项卡应用程序而没有本机 Teams 选项卡应用程序?

我不想使用本机 Teams 样式,因此使用本机选项卡应用程序的唯一优势似乎是获取当前 Teams 会话。但我不确定,这对我来说是全新的。所以我希望生成的 React Teams 应用程序附带一些我可以在我的 Vue 应用程序中使用的包,并通过外部 URL 将其添加到团队.. ?

【问题讨论】:

  • 请转至Tabs documents。如果您有任何问题,请告诉我。

标签: javascript reactjs typescript vue.js microsoft-teams


【解决方案1】:

是的 您可以使用 Teams 客户端 SDK 执行此操作,您可以将其集成到任何客户端应用程序中,而无需依赖任何特定框架。

https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/using-teams-client-sdk

除此之外,您可能还想使用MSFT Graph 调用团队特定的 API

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-02
    • 2011-08-20
    • 2013-01-05
    • 2021-05-18
    • 2022-11-08
    • 1970-01-01
    相关资源
    最近更新 更多