您可以在用例和代码示例页面上探索 YouTube Data API 和 YouTube Live Streaming API 的常见用例。
您可以在该页面中选择 API 资源和方法,然后系统会列出该方法的常见用例。然后,您可以点击任何用例,以便在 APIs Explorer 微件中填充该用例的示例参数和属性值。您还可以全屏打开 API Explorer 微件,查看适用于 Java、JavaScript、PHP 和 Python 的有效代码示例。如果您在 API Explorer 中更新参数或属性值,代码示例也会随之更新以反映您的更改。
以下部分列出了其他语言的代码示例。
独立代码段
以下列表列出了适用于 Java、JavaScript、PHP 和 Python 以外语言的 YouTube Data API (v3) 代码示例。如上一部分所述,用例和代码示例页面上提供了这些语言的代码示例。
Apps 脚本
代码示例 | 方法 |
---|---|
添加频道订阅 | subscriptions.insert |
检索当前用户的上传内容 | channels.list |
搜索与关键字相关的视频 | search.list |
更新视频 | videos.update |
Go
代码示例 | 方法 |
---|---|
向请求授权 | 任何需要授权的方法 |
检索当前用户的上传内容 | playlistItems.list |
搜索与关键字相关的视频 | search.list |
上传视频 | videos.insert |
.NET
代码示例 | 方法 |
---|---|
创建播放列表 | playlists.insert |
检索当前用户上传的视频 |
channels.list playlistItems.list
|
搜索与关键字相关的视频 | search.list |
上传视频 | videos.insert |
Ruby
代码示例 | 方法 |
---|---|
向请求授权 | 任何需要授权的方法 |
创建频道订阅 | subscriptions.insert |
检索当前用户的上传内容 |
channels.list playlistItems.list
|
搜索与关键字相关的视频 | search.list |
上传视频 | videos.insert |
您或许还可以改用其他 Ruby 示例之一。