【问题标题】:How would I update the title of a YouTube livebroadcast via a Bash script?如何通过 Bash 脚本更新 YouTube 直播的标题?
【发布时间】:2021-09-26 16:50:42
【问题描述】:

我有一个 YouTube 频道,该频道在一周内进行了多次直播,我只是在寻找一种通过 crontab 更新标题和描述的方法。

我看到了下面的链接。 https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/update

老实说,我无法理解它。

非常感谢您提供的任何帮助。

【问题讨论】:

    标签: bash youtube-api youtube-data-api


    【解决方案1】:

    您面对的是一个重要的 API,但这不应该阻止您继续使用它。

    我推荐 Python 作为实现语言:使用 Google 的 APIs Client Library for Python

    基本上,这个库质量很好并且(与其他客户端库相比)易于使用。例如,它将使您不必显式处理 REST API 调用、JSON 等。您的代码也可以在 GNU/Linux 和 Windows 下运行。

    您可以通过阅读官方入门文档开始您的旅程:Python QuickstartYouTube Live Streaming API Overview。那我推荐吸收这两个重要的文件:Life of a BroadcastUnderstanding Broadcasts and Streams

    然后阅读、理解并运行以下来自 Google 的示例程序:create_broadcast.py。当然,您必须使该代码适应您的用例。

    您必须保持耐心和毅力(因为我暗示您之前没有使用 YouTube 数据 API 的经验)。使用此 API 将在您的(编程)旅程结束时为您带来回报。

    特别提一下:为了能够调用直播 API,您首先需要熟悉与所谓的 OAuth 2.0 授权和身份验证相关的内容:Implementing OAuth 2.0 Authentication。有一个官方文档需要你吸收:OAuth 2.0 for Mobile & Desktop Apps

    更多参考资料:直播 API 也有一个 official documentation。记录客户端库的主站点是:Google API Client Library for Python Docs。它的源是公开的,可以在docs 目录下的client library's public repo 中找到。

    查看YouTube Data API's list of all instance methods也很有用。

    【讨论】:

      猜你喜欢
      • 2021-02-08
      • 2020-04-01
      • 1970-01-01
      • 2020-12-07
      • 2017-03-20
      • 2017-01-25
      • 1970-01-01
      • 2020-01-21
      • 2020-01-07
      相关资源
      最近更新 更多