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