Slack 调用 API - 在响应 url 上发布时收到 500 错误

问题描述

我正在尝试在 slack 上构建一个调用应用程序,以调用安装在计算机上的 voip 应用程序。因此,当 slack 应用收到一个带有数字的特定命令时,它应该调用这个桌面应用并允许用户拨打电话。

我给了松弛的应用程序调用:读取 调用:写入权限,但是当我在 response_url 上将来自服务的消息发回 slack 时,我在 slack 上收到 500 错误

slack_message = {
"response_type": "Call","call_initiation_url": "https://example.com","desktop_protocol_call_initiation_url": "sip:+15551231234?action=call"
}

header = {'Content-Type': 'application/json'}
response = requests.post(response_url,headers=header,data=json.dumps(slack_message))

Slack 显示 500 错误

但是,当我回发一条简单的消息时,回发到 response_url 是有效的,如下所示,我在空闲时间看到它。

slack_message2 = {
"response_type": "in_channel","text": "It's 80 degrees right Now."
}

是否可以帮助理解出了什么问题?我被困在这里了。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)