迷失在 YouTube API 中

问题描述 投票:0回答:1

我之前一直在使用一些 API,例如 Vimeo、Dribbble 和 Twitter。现在我正在尝试 YouTube 的 API。但 API 的复杂性让我迷失了方向。

我已经阅读了其中的部分内容并阅读了一些教程,但似乎找不到我想要的内容。

他们说了一些关于 zend_gdata 的事情,但我不明白这与 YouTube 的 API 有什么关系,而且似乎也无法让它工作。

这就是我想要实现的目标:

获取[用户]从[播放列表]中每个视频的视频数据:

  • 视频海报(大缩略图)
  • 标题
  • 描述
  • 嵌入代码(可能是 iframe)

我使用 PHP,更喜欢 JSON 格式的输出。

你们能指出我从哪里开始(教程、哪个 API,...)来完成这个相当简单的任务吗?

编辑

Vimeo 示例:http://vimeo.com/api/v2/channel/52750/videos.json

我可以通过 CURL 访问 YouTube 哪个 URL 来获取指定播放列表中的所有视频?

php json youtube
1个回答
2
投票

来自数据 API 协议站点

如上一节所述,用户播放列表源中的每个条目都包含一个标签,该标签指定用于检索播放列表中视频列表的 URL。以下示例显示了用于检索播放列表的 URL,该 URL 出现在播放列表提要条目中:

<content type='application/atom+xml' src='http://gdata.youtube.com/feeds/api/playlists/8BCDD04DE8F771B2?v=2'/>

所以网址是这样的: http://gdata.youtube.com/feeds/api/playlists/PLAYLISTID?v=2

更新

对于 JSON 格式,请在 url 末尾添加

&alt=json
GET 参数:

http://gdata.youtube.com/feeds/api/playlists/PLAYLISTID?v=2&alt=json

© www.soinside.com 2019 - 2024. All rights reserved.