如何通过 VK 上传视频 api

How to upload video via the VK api

我是 VK api 的新人。
我想通过 VK API 上传视频。我在 google 的调查中无法获得示例代码。

谁能给我示例代码。

首先您需要获取 http-url 以使用 this API 方法上传视频。

然后您应该创建一个 POST 请求,其中包含 "video_file" 字段,它将以二进制模式包含您的视频文件。那么你应该打电话给 video.save 保存更改并获取 video_id

的方法

使用 requests 库:

import requests

with open('upload_file_name', 'rb') as f:
    # use upload url you get from vk via 'video.save' call
    resp = requests.post(vk_upload_url, files={'video_file': f})

    # dumb response check
    if resp.json().get('size'):
        print('upload OK')
    else:
        print('shit happens!')

您可以在 vk.api 文档中阅读详细信息