我试图使用incoming webhook
连接器设置一个传入的webhook到Microsoft teams通道。我试图从我的平台发送的有效负载看起来像这样,并且是CleverTap形式(失败,所以我试图使用postman调试它)。但我得到错误Summary or Text is required.
{
"profiles": [
{
"email": "[email protected]",
"identity": "foo",
"objectId": "-g55b74fb1030740e4a4931910a8abb862",
"profileData": {
"Last Score": 308,
"High Score": 308,
"Replayed": true
},
"name": "Jack"
}
]
}
字符串
1.我做错了什么?
1.我是否需要根据adaptive card语法更改JSON payload,以便团队接受传入的webhook?如果需要,我可以在adaptive card JSON body中的何处添加自定义payload?
1.在webhook端点是否有其他身份验证因素(我是否必须将发送POST消息的IP地址列入白名单)?
2条答案
按热度按时间yh2wf1be1#
要使用传入webhook发送消息,您必须将JSON有效负载发布到webhook URL。此有效负载应采用O365 Connector卡的形式。Teams中不接受任何其他格式的有效负载。这里是您可以发布的示例Connector卡。您现在也可以使用传入webhook发送Adaptive卡。请查看此处的文档。
zhte4eai2#
我有一个类似的问题,并解决了它,通过添加他们要求的摘要键。我认为这应该做的伎俩:
字符串