Slack中的我的斜线命令突然停止了2个月前的工作 .

设置相对简单:

  • 使用简单的Slash命令和仅为此原因构建的松弛应用程序

  • 将PHP页面添加到网站以处理松弛命令

  • PHP脚本返回要处理的slack的JSON响应

我将PHP代码剥离到以下(用于测试目的):

header('Content-Type: application/json'); // response to slack in JSON

$jsonReturn = array();

$jsonReturn['response_type'] = "in_channel";
$jsonReturn['text'] = 'TEST MESSAGE HERE.'; 
die(json_encode($jsonReturn)); // exit JSON with die()

在松弛我收到以下错误消息:

Darn - 斜杠命令不起作用(错误消息: 403_client_error ) . 在APPNAME管理命令 .

我尝试了以下方法来解决问题:

  • 将请求URL从HTTPS更改为HTTP

  • 启用和禁用验证令牌

如果我直接在桌面或手机上打开PHP站点,我可以看到正确的JSON返回 .

Slack正在我们的公司网络上运行,但我认为错误出现了松弛API的变化,但我真的不知道可能导致这种情况的变化 .

谢谢!