Twitter 发布带有视频的状态-Twython
我正试图通过Twitter 发布带有视频的状态-Twython,twitter,twython,Twitter,Twython,我正试图通过Twython代表某人发布一段视频 我遵循了实现它的方法,但是它失败了,在upload\u video()方法上出现了一个错误,他们的方法被标记为已解决(不过我仍然会遇到) 我尝试了一个我找到的,但也失败了,因为TypeError:post()得到了一个意外的关键字参数“files” 所以。。。有没有办法用Twython实现这一点 我的代码: from twython import Twython twitter = Twython(...) video = open(video_
Twython
代表某人发布一段视频
我遵循了实现它的方法,但是它失败了,在upload\u video()
方法上出现了一个错误,他们的方法被标记为已解决(不过我仍然会遇到)
我尝试了一个我找到的,但也失败了,因为TypeError:post()得到了一个意外的关键字参数“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'