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