Edited at

GitHub API でフォロー by curl

More than 5 years have passed since last update.

http://developer.github.com/v3/users/followers/#follow-a-user

手軽にcurlでGitHub APIを色々試したいけど

HTTPメソッドとURIを指定しただけだとうまくいかないことがある。

フォローする場合は、以下のようにContent-Lengthの指定を!

curl -i -X PUT -H 'Authorization: token your_token' -H 'Content-Length: 0' https://api.github.com/user/following/:user

ちなみにyour_tokenは

curl -i -u 'username' -d '{"scopes": ["user"]}' https://api.github.com/authorizations

と打つとgithubアカウントのパスワードを聞かれるので答えると、返ってきたレスポンスに書いてあります。