3

我正在使用 YouTube 数据 API(在 python 中)上传视频。视频上传成功,我得到一个 YouTubeVideoEntry 对象。然后,我按照此处的建议轮询上传视频的状态,但即使在视频完成处理之后(我使用 Youtube.com 上的视频管理器仪表板进行验证),CheckUploadStatus 仍会继续返回('处理','')。这是我的代码:

    upload_status = yt_service.CheckUploadStatus(new_entry)
    state = upload_status[0]

    while state == "processing":
        upload_status = yt_service.CheckUploadStatus(new_entry)
        state = upload_status[0]
        time.sleep(5)

此循环永远不会退出,因为 upload_status[0] 始终是“处理中”

4

0 回答 0