Office365 组和团队的Webhook JSON支持与Outlook?
使用Microsoft团队文档并遵循标题为“Office 365 Connectors API Reference”的超链接,该超链接链接到但重定向到:我们最终得到一个标题为“Actionable message card Reference”的页面 这是一个非常有用的文档,列出了我们可以在JSON字符串中使用的所有字段,这些字段用于创建可操作的联系人卡,以推送到Office 365生态系统中的各种webhook连接器 我使用位于的JSON验证器构建并测试了以下内容:Office365 组和团队的Webhook JSON支持与Outlook?,office365,office365connectors,Office365,Office365connectors,使用Microsoft团队文档并遵循标题为“Office 365 Connectors API Reference”的超链接,该超链接链接到但重定向到:我们最终得到一个标题为“Actionable message card Reference”的页面 这是一个非常有用的文档,列出了我们可以在JSON字符串中使用的所有字段,这些字段用于创建可操作的联系人卡,以推送到Office 365生态系统中的各种webhook连接器 我使用位于的JSON验证器构建并测试了以下内容: { "title":
{
"title":"New Office 365 Group: Success",
"text":"Performed by: someuser",
"themeColor":"00e600",
"sections":[
{
"title":"Section Title"
},
{
"facts":[
{
"name":"Name",
"value":"PRJ000001"
}
]
},
{
"potentialAction":[
{
"@context":"http://schema.org",
"@type":"ViewAction",
"name":"View Log",
"target":"something"
}
]
}
]
}
这是有效的,并在该站点上正确呈现,但当尝试将其发送到Office 365组邮箱或团队频道时,我收到错误:
通用传入webhook接收到的无效负载。
如果我们采用这样一个更简单的JSON构造,它适用于O365组邮箱和团队通道:
{
"title":"New Office 365 Group: Success",
"text":"Performed by: someuser",
"themeColor":"00e600",
"potentialAction":[
{
"@context":"http://schema.org",
"@type":"ViewAction",
"name":"View Log",
"target":[
"https://link/to/log"
]
}
]
}
似乎文档在服务之前,或者组和团队webhook连接器不支持完整的选项列表,这可能只适用于Outlook?有什么想法吗
谢谢。以下是一些建议:
- 您应该包括所需的
属性,即使文档中没有说明。我们会解决的summary
- 尝试将
替换为ViewAction
操作<代码>视图操作已弃用。尽管仍然支持OpenUri
,但我们希望鼓励大家改用ViewAction
OpenUri
{
"title": "New Office 365 Group: Success",
"text": "Performed by: someuser",
"themeColor": "00e600",
"sections": [{
"title": "Section Title"
}, {
"facts": [{
"name": "Name",
"value": "PRJ000001"
}
]
}, {
"potentialAction": [
{
"@context": "http://schema.org",
"@type": "OpenUri",
"name": "View Log",
"targets": [{
"os": "default",
"uri": "http://..."
}
]
}
]
}
]
}
如果您遇到任何其他问题,请告诉我们。谢谢。现在,该卡将成功发布,并按预期显示事实,但实际上并不显示视图日志(OpenUri)部分。取而代之的是(在W10应用程序和web应用程序中),我得到了一个比单击时更多的“查看”部分,扩展了几个像素,但没有显示任何内容(并更改为“查看更少”)。JSON是。这现在看起来是固定的。“部分”返回了错误的负载。如果替换为“节”,则可以工作,但不显示节。有什么解决办法吗?谢谢你。现在,该卡将成功发布,并按预期显示事实,但实际上并不显示OpenUri部分。相反(在W10应用程序和web应用程序中),我得到了一个比单击时更多的“查看”部分,扩展了几个像素,但没有显示任何内容(并更改为“查看更少”)。JSON是。但是OpenUri操作看起来不支持“输入值替换”