如何从活动提要中的简单文本通知创建到选项卡的深度链接



我正在尝试发送一个链接到自定义应用程序选项卡的活动提要通知;附接卡";。但我想用一段文字说明。

我已经尝试格式化通知的预览文本,将内容类型设置为HTML,如下所示:

var previewText = new ItemBody
{
Content = "<HTML CONTENT>",
ContentType = BodyType.Html,
};

但是得到了以下错误:

Microsoft.Graph.ServiceException:'代码:BadRequest消息:内容不支持类型"Html">

我发送这样的通知:

await GraphClient.Users[userId].Teamwork
.SendActivityNotification(topic, activity-type, null,
previewText, templateParameters)
.Request()
.PostAsync();

有什么不同的方法可以实现这一点吗?

我能够重定向到具有以下主题的应用程序:

var topic = new TeamworkActivityTopic
{
Source = TeamworkActivityTopicSource.EntityUrl,
Value = $"https://graph.microsoft.com/beta/appCatalogs/teamsApps/{Teams App ID}"
};

我还没有尝试过,所以它可能不起作用,但如果你可以在通知中发送文本,它可能支持团队的markdown子集,其中包括发送链接的能力。查看此处了解更多信息:https://support.microsoft.com/en-us/office/use-markdown-formatting-in-teams-4d10bd65-55e2-4b2d-a1f3-2bebdcd2c772

在链接中,你可以使用深度链接到应用程序选项卡。

相关内容

  • 没有找到相关文章