2

我在 Slack 中的 Slash 命令在 2 个月前突然停止工作。

设置相对简单:

  • 将简单的 Slash 命令与仅出于此原因而构建的 slack 应用程序一起使用
  • 将 PHP 页面添加到网站以处理 slack 命令
  • PHP 脚本返回 JSON 响应以供 slack 处理

我将 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()

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

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

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

  • 将请求 URL 从 HTTPS 更改为 HTTP
  • 启用和禁用验证令牌

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

Slack 在我们公司的网络上运行,但我想这个错误是随着 slack API 的变化而出现的,但我真的不知道是什么变化导致了这种情况。

谢谢!

4

0 回答 0