迷失在 YouTube API 中

发布于 2024-10-25 10:44:47 字数 666 浏览 2 评论 0原文

我之前一直在使用一些 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

我可以使用哪个 URL 来让 YouTube 获取指定播放列表中的所有视频?

I've been working with a couple of API's before like Vimeo, Dribbble and Twitter. Now I am trying out YouTube's API. But the complexity of the API gets me lost.

I've been going through parts of it and reading up on a couple of tutorials but can't seem to find what I want.

They say something about zend_gdata but I don't understand what that has to do with YouTube's API and can't seem to get it work either.

This is what I want to accomplish:

Get video data for each video from [playlist] by [user]:

  • Video poster (big thumbnail)
  • Title
  • Description
  • Embed code (iframe probably)

I am using PHP and prefer an output in JSON.

Can you guys point me out where to start (tutorial, which API, ...) to accomplish this rather simple task?

EDIT

Example for Vimeo: http://vimeo.com/api/v2/channel/52750/videos.json

Which URL can I CURL for YouTube to get al videos in a specified playlist?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

埋葬我深情 2024-11-01 10:44:47

来自数据 API 协议网站

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

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

因此该 url 类似于:
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

From Data API Protocol site:

As noted in the previous section, each entry in a user's playlists feed contains a tag that specifies the URL for retrieving the list of videos in the playlist. The following example shows the URL for retrieving a playlist as that URL appears in a playlists feed entry:

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

So the url is something like this:
http://gdata.youtube.com/feeds/api/playlists/PLAYLISTID?v=2

Update

For JSON format, add &alt=json GET parameter at the end of the url:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文