4xx_client_error交互式消息失败

时间:2016-08-25 19:42:20

标签: slack-api slack

我们有消息按钮显示精美,按此: enter image description here

然而,使用fiddler,我们捕获了这个传出的帖子

   POST https://phoenixbussolutions.slack.com/api/chat.attachmentAction?_x_id=e8e90912-1472153470.154 HTTP/1.1
Host: phoenixbussolutions.slack.com
Connection: keep-alive
Content-Length: 781
Origin: https://phoenixbussolutions.slack.com
....

返回此JSON有效内容 enter image description here

无法找到有关错误的任何信息...所以我们非常独特,或者特别......或者甚至两者兼而有之? :)

任何帮助都会受到赞赏 - 我们的交互式按钮链接已经设置好了,我们预计这个外播消息将导致传入消息到我们的Slack App的交互式按钮对话框中指定的URL。

1 个答案:

答案 0 :(得分:1)

找到我的答案here。自从我使用ASP.NET以来已经有一段时间了,当时我从未理解应用程序/ x-www-form-urlencoded的含义。我们实际上有一些问题掩盖了我们这边的错误信息,我们只有Slack的4xx花絮试图找出发生了什么。使用FormDataCollection (scroll down to see a code example)作为参数就像魅力一样,然后在从名称值对中提取JSON之后,我们最终可以反序列化为点网类。

现在我们正在研究如何将原始请求中的数据发回给Slack - 但这是另一个问题!