3
私はAPIを使用してTwitterに2つの画像を投稿するスクリプトを作成しようとしていますが、なぜこれが機能しないのでしょうか?最初の画像のみを投稿します。これを初めてお世話になりました!Python tweet multiple images Twitter API
from TwitterAPI import TwitterAPI
import urllib
api = TwitterAPI('','','','')
x = []
file = open('im1.png', 'rb')
data = file.read()
r = api.request('media/upload', None, {'media': data})
media_id = r.json()['media_id']
print('UPLOAD MEDIA SUCCESS' if r.status_code == 200 else 'UPLOAD MEDIA FAILURE')
x.append(str(media_id))
file = open('im2.png', 'rb')
data1 = file.read()
r = api.request('media/upload', None, {'media': data1})
media_id = r.json()['media_id']
print('UPLOAD MEDIA SUCCESS' if r.status_code == 200 else 'UPLOAD MEDIA FAILURE')
x.append(str(media_id))
if r.status_code == 200:
media_id = r.json()['media_id']
r = api.request('statuses/update', {'status':'Test', 'media_ids':media_id})
print('UPDATE STATUS SUCCESS' if r.status_code == 200 else 'UPDATE STATUS FAILURE')