有没有一种方法可以使用pythonggdata自动恢复中断上传到youtube上?

2024-03-29 06:38:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前使用的是默认设置(我相信使用的是API v.1)和标准的youtube upload python脚本来上传视频。但是,网络中的任何轻微中断都会导致整个上载中止,必须从头开始(另外,我需要清理失败的上载…)

有没有一种简单的方法可以在每次连接中断后,通过重复的连接尝试来自动恢复这些上传?在使用api 2


Tags: 方法网络脚本api标准视频youtubeupload
1条回答
网友
1楼 · 发布于 2024-03-29 06:38:28

你应该试试v3api。下面是一个示例,其中包括执行可恢复的上载。在

https://developers.google.com/youtube/v3/guides/uploading_a_video#Sample_Code

def initialize_upload(options):
  youtube = get_authenticated_service()

  tags = None
  if options.keywords:
    tags = options.keywords.split(",")

  insert_request = youtube.videos().insert(
    part="snippet,status",
    body=dict(
      snippet=dict(
        title=options.title,
        description=options.description,
        tags=tags,
        categoryId=options.category
      ),
      status = dict(
        privacyStatus=options.privacyStatus
      )
    ),
    media_body=MediaFileUpload(options.file, chunksize=-1, resumable=True)
  )

  resumable_upload(insert_request)

相关问题 更多 >