借助 YouTube 服务,您可以在 Apps Script 中使用 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 频道。