Incoming Webhook(チャンネルへ投稿する)

// Webhook URL
$url = 'https://hooks.slack.com/services/hogehoge';
$message = array(
    'username' => 'hogehoge',
    'text' => 'hogehogehoge' . ' <http://hogehogehoge|Go ...>'
);
$message_json = json_encode($message);
$message_post = 'payload=' . urlencode($message_json);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $message_post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // これがないと'ok'とか出る
curl_exec($ch);
curl_close($ch);

参考サイト(敬称略)

コメント



Today:2 Yesterday:1 Total:197

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-02-18 (月) 16:58:40 (152d)