ここ(https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11164547096)にあるコードをそのままPython3で実行すると
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position0: invalid start byte
というエラーが出てきてしまうんですがどのように変更すればいいのでしょうか
Python
1import base64 2from requests_oauthlib import OAuth1Session 3import json 4 5CK = '' # Consumer Key 6CS = '' # Consumer Secret 7AT = '' # Access Token 8AS = '' # Accesss Token Secert 9oauth = OAuth1Session(CK, CS, AT, AS) 10 11url = 'https://api.twitter.com/1.1/account/update_profile_image.json' 12data = open('image.png', 'rt').read() 13data = base64.b64encode(data) 14params = {'image': data} 15res = oauth.post(url, params = params)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。