Twitter の「プロフィール画像」の画像サイズは 5種類 ある

※2018/05/27 現在の情報です

前提

以下、例として用いる Twitter のアカウントは @KONAMI573ch とします。

Twitter の「プロフィール画像」

Twitter における「プロフィール画像」とは、以下の部分の画像を指します(PC版の公式ページより)。

f:id:gregminster:20180527190543p:plain

画像の URL(サイズ)は 5種類 ある

上記の画像のサイズは内部的に 5種類 あり、それぞれに URL が存在します。公式のドキュメント に書いてあることですが、まとめておきます。

画像サイズ サイズの別称 URL
24x24 mini https://pbs.twimg.com/profile_images/794361620172447744/4dn_wasw_mini.jpg
48x48 normal https://pbs.twimg.com/profile_images/794361620172447744/4dn_wasw_normal.jpg
73x73 bigger https://pbs.twimg.com/profile_images/794361620172447744/4dn_wasw_bigger.jpg
アップサイズのまま original https://pbs.twimg.com/profile_images/794361620172447744/4dn_wasw.jpg
400x400 なし https://pbs.twimg.com/profile_images/794361620172447744/4dn_wasw_400x400.jpg

備考

  • アップされたままの画像(アスペクト比は不定)を取得したい場合は original の種別を選びましょう
  • アスペクト比が 1:1 の画像を取得したい場合は 400x400 を選びましょう
  • 前述の公式ドキュメントによると API で取得できる種別は mininormalbiggeroriginal だけです
    • したがって 400x400 の画像を取得したい場合は URL を「作り出す」必要があります*1
  • 画像の URL は永続的ではなく、画像が変更されるたびに変わります
  • 本記事の内容は REST API の仕様をもとに書いています

*1:難しくはない

Powered by はてなブログ