すごくメモ帳

すごくほぼメモ帳ぐらいなブログ

Twitterのユーザー名が存在するか調べる

Twitterのユーザー名

Twitterのユーザー名はスクリーンネームと呼ばれています。以下、スクリーンネームとします。

スクリーンネームの有無

スクリーンネームがない場合、ユーザー名が利用できることになります。

f:id:muracchi3286:20181029141832p:plain

スクリーンネームTwitterの設定で調べることができます。

f:id:muracchi3286:20181029141901p:plain

要素を検証で調べてみると、

https://twitter.com/users/username_availableにGETリクエストをしていることがわかります。

要求後、JSONデーターが返却されてスクリーンネームが利用できる(存在しない)かが書かれています。

cURLでリクエストを送ってみた

f:id:muracchi3286:20181029142111p:plain

cURLでリクエストを送ると、エスケープされた文字列が帰ってくるので、Rubyをパイプで通しました。

スクリプトで調べる

このような結果から、スクリプトで一気に調べることも可能となります。