Microsoft Teams无法正确显示URL预览图API

时间:2020-01-14 17:05:17

标签: url share preview microsoft-teams

我尝试了许多不同的方法,但是没有达到预期的结果。网络上没有任何与我想做的事情有关的事情,因此我决定在这里寻求帮助。就是这种情况:

要求:在Microsoft Teams频道中显示URL预览。最终为外部文件启用内容协作。文件将带有访问令牌。在聊天中手动发送链接时,文件预览应该可用。

预期结果:url preview microsoft teams

实际结果:escaped url preview 如您所见,该网址已被转义并显示为纯文本

我使用.net core和Microsoft.Graph 1.15.00

由于消息内容类型是HTML,所以我尝试在iframe中显示它,还尝试了将共享点嵌入链接也与iframe一起使用-无效。然后按照Graph API文档https://docs.microsoft.com/en-us/graph/api/resources/referenceattachment?view=graph-rest-beta中所述尝试了referenceAttachment,但此方法不再起作用。

这是我的代码的一部分,我在其中构建了自适应卡并将其发送给团队-此功能可以完美运行。正如您在代码中看到的那样,我还随卡一起发送了纯文本消息。该问题仅与URL有关。这是最终版本的快照。添加的部分以红色突出显示。当我添加此ReferenceAttachment时。我从Graph API收到错误 enter image description here

enter image description here

有人知道我如何通过MS Teams达到预期的结果吗?

提前感谢:)

0 个答案:

没有答案