link 使用 Python POST 在 VK 服务器上上传视频

Upload video on VK server by link using Python POST

我正在尝试通过 link 在 VK 服务器上上传视频。我找到的唯一例子是:

file = {'video_file': ('trailer.avi', open(r'trailer.avi', 'rb'))}
data = {'act': "do_add", "gid": "0", "mid": "201488113", "aid": "-14",
         "hash": "87ed1181ba5b40c260df7914b923be9c",
         "rhash": "1bbf503b59af0a7e384026a74b1887dd", 
         "swfupload": "1", "api": "1", "wallphoto": "1"}
r = r.post(upload_url, data, files=file)

最后,在生成上传 link 并执行该代码后,我得到

"Responce 200"

但是上传目录中没有视频。我在那里做错了什么?

您在使用 video.save endpoint 吗?如果是这样,您传递的参数看起来很不合适。您可能需要查阅文档。

HTTP 响应 200 表示请求正常,但为了了解发生了什么,您需要检查服务器在此调用后发回的结果。您可以再次查看文档以获取相关信息(请参阅上面的 link)