python-twitter で BASE64 形式の画像をツイートする
- クライアントサイドで Canvas API - Web API | MDN 等を使って画像を処理する
canvas.toDataURL()
で BASE64 形式の画像データを取得- このデータをサーバー側にPOSTして、サーバーで Twitter API を叩いて画像を添付したツイートをする
というようなシステムを作ろうとして、3の画像添付ツイートを行う部分で少し詰まったので、解決方法をまとめておきます。 なお、 Twitter の API key などを取得する部分は割愛させていただきます。