发布视频状态 - Twython

时间:2017-04-25 11:28:44

标签: twitter twython

我正试图通过Twython代表某人发布视频。

我已按照Twython video upload docs来实现它,但它失败并且upload_video()方法错误,github page标记为已解决(但仍然发生在我身上)。

我尝试了SO solution我找到了,但它也失败了TypeError: post() got an unexpected keyword argument 'files'

所以...有没有办法用Twython实现这个目标?

我的代码:

from twython import Twython

twitter = Twython(...)
video = open(video_path, 'rb')
response = twitter.upload_video(media=video, media_type='video/mp4')
twitter.update_status(status='Checkout this cool video!', media_ids=[response['media_id']])

结果

.
.
response = twitter.upload_video(media=video, media_type='video/mp4')
File "/usr/local/lib/python3.5/dist-packages/twython/endpoints.py", line 184, in upload_video
media_chunk.write(data)
TypeError: string argument expected, got 'bytes'

0 个答案:

没有答案