Twitterのユーザー名が存在するか調べる
Twitterのユーザー名
Twitterのユーザー名はスクリーンネームと呼ばれています。以下、スクリーンネームとします。
スクリーンネームの有無
スクリーンネームがない場合、ユーザー名が利用できることになります。
スクリーンネームはTwitterの設定で調べることができます。
要素を検証で調べてみると、
https://twitter.com/users/username_availableにGETリクエストをしていることがわかります。
要求後、JSONデーターが返却されてスクリーンネームが利用できる(存在しない)かが書かれています。
cURLでリクエストを送ってみた
cURLでリクエストを送ると、エスケープされた文字列が帰ってくるので、Rubyをパイプで通しました。
スクリプトで調べる
このような結果から、スクリプトで一気に調べることも可能となります。