我如何能得到谷歌YouTube API方法的列表



我需要得到YouTube API (v3)方法的列表,因为我想实现一个简单的客户端库,它将不包含URL到每个方法,只是用它们的名字调用它们。我将使用Python

正如@sous2817所说,您可以在本文档中看到YouTube API支持的所有方法。

这个参考指南解释了如何使用API来执行所有这些操作。该指南是按资源类型组织的。资源表示一种类型的项目,它包含YouTube体验的一部分,例如视频、播放列表或订阅。对于每种资源类型,指南列出了一个或多个数据表示形式,资源表示为JSON对象。该指南还列出了每种资源类型的一个或多个支持的方法(LIST, POST, DELETE等),并解释了如何在应用程序中使用这些方法。

下面是使用Google api客户端库的Python代码示例:

调用API的标题。

def list_captions(youtube, video_id):
  results = youtube.captions().list(
    part="snippet",
    videoId=video_id
  ).execute()
  for item in results["items"]:
    id = item["id"]
    name = item["snippet"]["name"]
    language = item["snippet"]["language"]
    print "Caption track '%s(%s)' in '%s' language." % (name, id, language)
  return results["items"]

调用API的标题。

def download_caption(youtube, caption_id, tfmt):
  subtitle = youtube.captions().download(
    id=caption_id,
    tfmt=tfmt
  ).execute()
  print "First line of caption track: %s" % (subtitle)

相关内容

  • 没有找到相关文章

最新更新