PHPからSlackへ投稿するサンプルです。
<?php
$url = 'https://hooks.slack.com/services/xxxxxx/xxxxxx/xxxxxx';
$payloadData = json_encode(['text' => 'Hello Slack:smile:']);
$body = [
'payload' => $payloadData,
];
$options = [
CURLOPT_URL => $url,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query($body),
];
$curl = curl_init();
curl_setopt_array($curl, $options);
curl_exec($curl);
curl_close($curl);
Ubuntu 18.04
のapt
で公式リポジトリから入れたPHP7.2
は、cURL拡張モジュール
がインストールされていなかったので、インストールしました。
$ sudo apt install php7.2-curl
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。