Slack: Slash Command — ошибка 403 при запросе PHP / JSON

Мои команды Slash в Slack внезапно перестали работать 2 месяца назад.

Настройка относительно проста:

  • Использование простых команд Slash в слабом приложении, построенном только по этой причине.
  • Добавление страницы PHP на веб-сайт для обработки команды Slack
  • 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 работает в сети нашей компании, но я полагаю, что ошибка произошла с изменением слабого API, но я действительно не знаю, какие изменения могли вызвать это.

Спасибо!

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]