如何使用Microsoft Graph API聊天消息发送带有可单击超链接的消息



根据官方指南,我可以使用Microsoft graph API发送Microsoft Teams消息,消息中包含链接,接收者以纯文本形式收到消息,链接不可点击,如果消息中包含文本内容和链接,如何发送消息,使接收者能够点击?

POST https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/channels/19:4a95f7d8db4c4e7fae857bcebe0623e6@thread.tacv2/messages
Content-type: application/json
{
"body": {
"content": "Hello Dan, please go to www.microsoft.com"
}
}

Teams消息支持markdown语法的子集,因此您可以对链接进行适当的编码。更多信息请点击此处:https://support.microsoft.com/en-us/office/use-markdown-formatting-in-teams-4d10bd65-55e2-4b2d-a1f3-2bebdcd2c772

原则上,您的示例如下:

POST https://graph.microsoft.com/v1.0/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/channels/19:4a95f7d8db4c4e7fae857bcebe0623e6@thread.tacv2/messages

内容类型:application/json

{"身体":{"内容":"你好,丹,请访问http://www.microsoft.com/contentredirect.asp(https://www.microsoft.com)"}}

(我在"]"one_answers"("之间放了一个空格,这样它就可以在Stack Overflow中正确地呈现在这里-在测试之前将其删除。我需要这样做,因为Stack Overflow本身支持正在尝试呈现我的标记(

最新更新