【发布时间】:2018-07-24 21:55:31
【问题描述】:
我正在开发一个小型 Slack 应用程序。我陷入了一种情况。我正在使用松弛对话框从用户那里获取数据以及当用户输入数据时 并单击提交按钮,我收到一条警报消息。我不知道是什么 是它,为什么它会发出警报。该怎么办?请注意我得到 我的交互式组件脚本中的有效负载响应。并以 200 响应服务器。这是我的响应代码:
if($type == "dialog_submission")
{
http_response_code(200);
return json_encode(array(
'status' => 200,
'message' => 'ok'
));
$ch = curl_init("https://slack.com/api/chat.postMessage");
$dataSet = http_build_query([
"token" => $authToken,
"channel" => $data['channel']['name'],
"text" => "123",
]);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_POSTFIELDS, $dataSet);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
}
【问题讨论】:
-
我看到 Slack 对话框在表单提交问题后没有关闭,但它在节点 js 中,无法在 PHP 中实现。我需要在我的 PHP 代码中做哪些修改来解决这个问题?
标签: php dialog slack slack-api php-curl