使用 YouTube Data API 和 YouTube Live Streaming API 处理播放列表、频道和直播活动。
借助 YouTube 服务,您可以在 Google Apps 脚本中使用 YouTube Data API 和 YouTube 直播 API。用户可以通过此 API 管理自己的视频、播放列表、频道和直播活动。
这是一项高级服务,必须先 启用才能使用。
参考
如需详细了解此服务,请参阅以下参考文档:
与 Apps 脚本中的所有高级服务一样,YouTube 服务使用的对象、方法和参数均与公共 API 相同。如需了解详情,请参阅 方法签名的确定方式。
如需报告问题和查找其他支持,请参阅相应的支持页面:
示例代码
以下示例代码使用 YouTube Data API 第 3 版。
按关键字搜索
此函数会搜索有关狗的视频,然后记录视频 ID 和标题。 请注意,此示例会将结果限制为 25 个。如需返回更多结果,请传递 其他参数,如 YouTube Data API 参考文档所示。
检索上传内容
此函数会检索用户上传的视频。它通过以下步骤实现此目的:
- 提取用户的频道
- 提取用户的
uploads播放列表 - 对此播放列表执行迭代,并记录视频 ID 和标题
- 如果有下一页结果,则提取该结果,然后返回到第 3 步
订阅频道
此示例会将用户订阅到 YouTube 上的 Google Developers 频道。