Мои команды Slash в Slack внезапно перестали работать 2 месяца назад.
Настройка относительно проста:
Я сократил код 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.
Я попытался следующее, чтобы решить эту проблему:
Если я открою сайт PHP прямо на своем компьютере или мобильном телефоне, я увижу правильное возвращение JSON.
Slack работает в сети нашей компании, но я полагаю, что ошибка произошла с изменением слабого API, но я действительно не знаю, какие изменения могли вызвать это.
Спасибо!
Задача ещё не решена.
Других решений пока нет …