2014-05-15 twitter
以下の HTTP リクエストを送る。
https://twitter.com/users/username_available?lang=en&username=調べたいtwittterID 例:https://twitter.com/users/username_available?lang=en&username=parishilton
利用可能な場合は
{"desc":"Available!", "msg":"Available!", "reason":"available", "valid":true}
利用できない場合は
{"desc":"That username has been taken. Please choose another.", "msg":"Username has already been taken", "reason":"taken", "valid":false}
の JSON レスポンスが返ってくるから、valid 値で判断できる。
ちなみに lang=ja にすると日本語のメッセージが返ってくる。空いてる ID をサジェストしてくれるパラメータもあるけど割愛。