Slack:斜杠命令-PHP / JSON请求出现403错误

时间:2018-10-18 11:51:07

标签: php json slack slack-api slack-commands

我在Slack中使用Slash命令在两个月前突然停止工作。

设置相对简单:

  • 将简单的Slash命令与仅出于此原因而构建的Slack应用程序一起使用
  • 在网站上添加PHP页面以处理松弛命令
  • PHP脚本返回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正在我们公司的网络上运行,但是我想错误是由于slack API的更改而出现的,但是我真的不知道是什么原因导致了此错误。

谢谢!

0 个答案:

没有答案