先輩が GitHub のチームにユーザーを 50 人ぐらい追加しようとしていたので、API 叩いたら楽だろうなー、と思って GitHub の API を叩く方法を調べてみた。 GitHub API v3 OAuth とか使わないといけなくて面倒な感じなのかなーと思ってたけど、Basic 認証を使わせてくれるので結構気軽に API を叩ける感じだった。 手での登録が速かったので API 叩くコードの出番はなかったけど、そのうち使う機会もあるだろうので、Ruby で API を叩くサンプルコードを置いておく。 以下は、1 つのプロジェクトに 2 つの issue を登録するというもの。 require 'json' require 'net/https' GITHUB_USERNAME = 'YOUR_USERNAME' GITHUB_PASSWORD = 'YOUR_PASSWORD' ht