PHPでSlackへPOST : PHP

Pocket

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.04aptで公式リポジトリから入れたPHP7.2は、cURL拡張モジュールがインストールされていなかったので、インストールしました。

$ sudo apt install php7.2-curl

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。