@kasumiiです。こんにちは。
2012年に書いた「Twitterのユーザ名からアイコンを取得する方法」という記事が古くなり、もう使えなくなっている情報がほとんどになってしまったので、2014年5月現在の最新情報を調べてみました。
Twitterのスクリーンネーム(アカウント名)を入れるだけでプロフィールアイコン画像を取得できるサービスをいくつか実際に試して、正常に表示できたものだけ集めています。
以下のURLの {screen_name}
の部分に好きなTwitterアカウント名を入れるだけでOKなのは、お手軽でありがたいですね!
この記事の目次
http://www.paper-glasses.com/api/twipi/{screen_name}
Profile Image API For Twitter■140note
サイズは mini / normal / bigger / original の4種類を設定できます。
https://syamn.cat/api/twicon/name/{screen_name}
こちらもアイコン画像サイズを4種類から選択できるほか、以下のようにすればIDからもアイコン画像が取得できます。
https://syamn.cat/api/twicon/id/{ID}
http://furyu.nazo.cc/twicon/{screen_name}
TwitterアイコンURL取得APIのエンドポイントが変わりました – 風柳メモ
アイコン画像を4種類から選択可能。
http://twiticon.herokuapp.com/{screen_name}
Twit Icon
橋本商会 » twiticonをTwitter API v1.1対応した
たまにうまく表示されないことがあるみたいですが、Twitter API v1.1 に対応しているとのこと。
https://twitter.com/api/users/profile_image/{screen_name}
Twitterの公式ドキュメントには記載がないようですが、上記のURLでプロフィール画像にリダイレクトされます。
サイズは mini / normal / bigger / original で指定可能。
https://twitter.com/api/users/profile_image/{screen_name}?size=mini
ただし、このURLはいつ終了するかわからないし、非公開っぽいのであまりリクエストが多い場合には使わないほうがいいかもしれません。
【参考】Secret tip: retrieve Twitter profile images without using the api | Sandjam
【参考】Twitterのプロフィール画像のURL – Weblog – Hail2u.net