现有 Microsoft Teams 聊天的外部链接

问题描述 投票:0回答:3

我开发了一个 Microsoft Teams 应用程序,并且根据文档,我使用“深度链接”与选定的用户创建命名聊天(带有主题名称的聊天):

https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-links#deep-linking-to-a-chat

创建聊天的“深层链接”示例如下:

https://teams.microsoft.com/l/chat/0/[电子邮件受保护],[电子邮件受保护],[电子邮件受保护]&topicName=Prep%20For%20Meeting%20Tomorrow&message=Hi% 20人%2C%20踢%20off%20a%20聊天%20关于%20我们的%20会议%20明天

这工作正常 - 如果我保存链接部分减去“消息”部分,这又工作正常,并将用户链接到现有聊天:

https://teams.microsoft.com/l/chat/0/[电子邮件受保护],[电子邮件受保护],[电子邮件受保护]&topicName=Prep%20For%20Meeting%20Tomorrow

但是,如果从 Teams 内部将另一个用户添加到聊天中,则上面的链接将不再链接到现有聊天,而是创建一个具有相同 topicName 和最初指定用户的全新聊天实例。

有没有一种方法可以仅通过主题名称或某种 ID 来“深度链接”到聊天?无需巧妙地使用 Microsoft Graph API?

https://teams.microsoft.com/l/chat/0/0?Prep%20For%20Meeting%20Tomorrow 仅链接到聊天“主屏幕”,用户可以在其中通过 Teams 开始新聊天

microsoft-teams
3个回答
0
投票

我可能是错的,但我很确定你无法直接实现这一点。一旦添加新人,就不再是“相同”的聊天(例如,与“Joe、Bob 和 Dave”的聊天与与“Joe、Bob、Dave 和 Sue”的聊天不同) .我认为您可以实现您正在寻找的目标的两种方法是:

    创建一个包含该主题的
  1. 会议 - “会议”聊天似乎永远存在,它有一个标题,即使在“会议”结束后,您也可以修改参与者。
  2. 除了上述之外,如果有一项正在进行的举措,也许作为一个实际的团队或渠道会更好......?

0
投票
经过一番摆弄,我得到了这个工作链接(也适用于 Teams 2.0):

https://teams.microsoft.com/l/chat/19:[电子邮件受保护] (ChatID [19:...] 可以使用 Power Automate 或使用浏览器开发控制台获取)

这会将已经加入群聊的用户直接发送到聊天(通过浏览器重新路由)。不参与聊天的用户会收到错误消息。


-2
投票
我来到这里寻找针对同一需求的解决方案。其他人可以单击该链接来拨入正常的 MS Teams(多人)聊天。如果我最初在 MS Teams 中手动创建聊天组(最初不是通过会议邀请),我想将其包含在我的会议邀请中。 我在 MS Teams Web(在我的浏览器中)中打开聊天以获取唯一的对话标识符,然后替换我通常在会议邀请中找到的示例链接中的该部分。我还删除了上下文参数。当我点击浏览器中的链接时,它启动了我的 MS Teams 桌面应用程序并加入了聊天组会议。说明性示例链接如下:

https://teams.microsoft.com/l/meetup-join/*19:[电子邮件受保护]/0*

“19:

[电子邮件受保护]/0”部分是我替换的内容。 并且不需要类似“?context =%7b%22Tid%22%3a%22c9b9cb50-3544-4db4-a267-fa84df2f4ceb%22%2c%22Oid%22%3a%22663db54f-657a-407d-8a0b-45c76d8cdffd” %22%7d" 也位于末尾。我不确定如果有人使用尚未被我添加到聊天中的此链接,会发生什么。如果这是一个要求,您必须测试一下。

© www.soinside.com 2019 - 2024. All rights reserved.