如何使用 Google Youtube API 设置 Youtube 视频语言?

问题描述 投票:0回答:1

我正在尝试使用 Google 的 Youtube API视频上传设置视频语言。这是上传界面的样子。

我尝试使用defaultLanguage片段进行设置,如下所示,但它没有做任何事情。

是否可以将视频语言设置为特定的语言(例如法语)?请帮忙。

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

  body=dict(
    snippet=dict(
      title=options.title,
      description=options.description,
      tags=tags,
      categoryId=options.category
    ),
    status=dict(
      privacyStatus=options.privacyStatus,
      defaultLanguage="en",     # <<<< ====== this did not work
      publishAt=options.publishAt
    )
  )
youtube youtube-api
1个回答
0
投票
defaultLanguage="en"

应该位于“片段”而不是“状态”中

所以正确的片段:

snippet=dict(
          title=options.title,
          description=options.description,
          tags=tags,
          defaultLanguage="en",
          categoryId=options.category
        )

但它似乎只设置了“标题和描述”语言,而不是“视频语言”

© www.soinside.com 2019 - 2024. All rights reserved.