地平線まで行ってくる。

記録あるいは忘備録。時には検討事項。

Twitterプロフィール画面変更 #2

 Twitterのヘッダー画像を変更に挑戦してみたが、 tweepy ではapi wrapper が準備されてない・・・と思っていました。が、ありました。

 

def update_profile_banner(self, filename, **kwargs):
""" :reference: https://developer.twitter.com/en/docs/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner
:allowed_param: 'width', 'height', 'offset_left', 'offset_right'
"""

https://github.com/tweepy/tweepy/blob/master/tweepy/api.pyより

 

これで

api.update_profile_banner(filename='today_header.png')

で一発でした。

 

なお、画像サイズの前処理はこのあたりを参考にさせて頂いて、1500 x 500に調整しました。

note.nkmk.me

 

まずは、twitter developer の api を確認もせず、tweepyのドキュメントだけ見てたのがいけなかった。直接 github のソースを確認すればよかっただけのこと。整理されてるので、未熟者でも追うことができます。

github.com

 

 

無駄メモになりましたが、1つ勉強したよ!

bwgift.hatenadiary.jp