При отправке диалогового окна Slack возникли проблемы с подключением (Slack API)

Я создаю слабое приложение, связанное с приложением Symfony, которое использует команды слеша и диалоговые окна в качестве пользовательского интерфейса для создания новых пользователей, учетных записей и проектов и сохранения их в базе данных.

Я использую команду косой черты, чтобы вызвать диалоговое окно с полями ввода и сохранить отправленные данные в базе данных, отправить сообщение "пользователь успешно создан", а также ответ 200 с пустым телом, как описано в документации. Однако, когда я заполняю поля ввода и нажимаю "Отправить", я получаю сообщение об ошибке "У нас возникли проблемы с подключением. Попробуйте снова?', Эта ошибка также препятствует закрытию диалога.

Поданные данные по-прежнему корректно принимаются моим приложением и сохраняются в базе данных, а сообщение "пользователь успешно создан" также отправляется в Slack. Таким образом, кажется, что весь процесс работает правильно, единственная проблема в том, что диалоговое окно не закрывается и показывает сообщение об ошибке.

Я также попытался немедленно отправить ответ http 200 без предварительной обработки отправленных данных, и это выдает то же сообщение об ошибке.

1 ответ

В Голанге работало только ответ со статусом 200 и пустым телом:.

Я не уверен, какой язык вы используете, но попробуйте ответить пустым телом. Ответ с 204 не работал для меня.

Другие вопросы по тегам