Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter 发布带有视频的状态-Twython_Twitter_Twython - Fatal编程技术网

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'