某アプリを Slack 対応する経緯で Slack API の中の、特に認証/認可を司る OAuth API を使う機会があったので自己まとめです。 もともとやりたかったのはウェブアプリに Slack アカウントでログインして、そのログインした人の権限でチャネル一覧を取得し(※)、ウェブアプリから指定したチャネルにメッセージを書き込む、ということでした。この中の※部分までを Node.js + Express + EJS で実現したコードを Github に公開しています(後述)。 実際に試してみるにはまず Slack に対象アプリケーションを登録する必要があります。 https://api.slack.com/apps を開いてログインし、"Create New App" ボタンをクリックしてウェブアプリを登録します: 登録するアプリの名前と、対象ワークスペースを指定します(つまり同じア
![Slack の OAuth API を使ってみる : まだプログラマーですが何か?](https://cdn-ak-scissors.b.st-hatena.com/image/square/a18891c21d72e83eda199f0543e7bf050dad5442/height=288;version=1;width=512/https%3A%2F%2Flivedoor.blogimg.jp%2Fdotnsf%2Fimgs%2F7%2F3%2F73395712.png)