我正在服务器上的节点上工作,并且尝试使用YouTube Api获取视频网址。特定的url并不重要,这更多只是一个练习。据我所知,找到特定视频的最佳方法是将其与频道或用户相关联。 IE,
videoId
字段,请使用该字段进行搜索但是,当我说到这一点时,我觉得该视频应该有一个网址。虽然过程是将此url发送回前端,以使其使用某些库来呈现视频。
问题:有更好的方法吗?如果没有,我在哪里缺少视频URL
答案 0 :(得分:1)
作为回报,您应该得到一个videoId
:
"id":
{
"kind": "youtube#video",
"videoId": "BsLvIF5c7NU"
}
编辑:实际上返回的只是id
:
"id": "BsLvIF5c7NU"
您需要做的只是将其附加到标准网址否?:
var url = `https://www.youtube.com/watch?v=${result.id.videoId}`;
这有意义吗?
编辑:您还可以使用part=contentDetails
,在这种情况下,id
位于以下位置:
result.items.id
根据您在part
参数中使用的内容,将改变返回内容的布局。
希望对您有帮助,伙计。