我正在尝试发送一个链接到自定义应用程序选项卡的活动提要通知;附接卡";。但我想用一段文字说明。
我已经尝试格式化通知的预览文本,将内容类型设置为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
在链接中,你可以使用深度链接到应用程序选项卡。