profileImageの取得 twitter4j
前の記事に書いたようにtwitter4jを使ってユーザのプロファイル画像を取得する方法を調べていたのですが、
getProfileImage() - 陽昇れども地の底に光届かず
を見てみたところ、もともとのTwitter APIの注意書きにこのメソッドで得られるURLは確認のために使うもので通常は使ってはいけないらしいですね。
ここにも書いてあります。
users/profile_image/twitter / twitter / web api
つまり
Status.getUser().getProfileImageURL()
で、取得するのが正しい方法のようで。
だとするとSize指定をしての画像取得はどうするのかしら。
Twitter.getProfileImage().getURL()のほうで得られるURLと Status.getUser().getProfileImageURL()のほうで得られるURLが異なるのもよくわからない。
Twitter.getProfileImage().getURL()のほうは"https://"で始まるURLが返ってきてます。
でも、これを使って画像を取得しているサンプルコードもよくあります。
Twitterのプロフィール画像を取得する方法(C#メモ): amongの雑記 Twitter のアイコン画像 (プロフィール画像) を取得する Ruby スクリプト - vivid memo
どっちなんでしょう。。。