【发布时间】:2019-01-28 01:55:13
【问题描述】:
我正在服务器上的节点中工作,我正在尝试使用 YouTube Api 获取视频网址。特定的 url 并不重要,这只是一个练习。据我从文档中可以看出,查找特定视频的最佳方法是它是否与频道或用户相关联。即,
- 使用用户名查询api(例如GoogleDevelopers)
- 获取它的频道 ID
- 再次查询以获取该频道的播放列表
- 搜索特定播放列表以获取播放列表项
- 给定一个播放列表 ID,用它搜索以获取项目(每个应代表一个视频)
- 项目 ID 有一个
videoId字段,用那个搜索 - 获取视频信息,但没有网址?
但是,当我到达那个点时,我觉得应该有一个指向该视频的网址。尽管过程是将此 url 发送回前端,以允许它使用某些库来呈现视频。
问题:有更好的方法吗?如果没有,我在哪里错过了视频网址,
【问题讨论】:
-
这是用于数据 API 的吗?当您在请求中设置
part=snippet时,返回中是否包含其他内容? -
是的,还有一些其他字段(取决于我正在运行的查询),例如
kind、etag、nextPageToken等。 -
亲爱的,你还应该有
id对象和videoId希望,我的回答会有意义
标签: javascript node.js youtube-data-api