Youtube api Youtube数据API V3-无视频url
我使用的是youtube数据api第3版,为了获得顶级youtube视频,我调用REST api如下: 并获得如下数据,即json格式:Youtube api Youtube数据API V3-无视频url,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我使用的是youtube数据api第3版,为了获得顶级youtube视频,我调用REST api如下: 并获得如下数据,即json格式: "kind": "youtube#searchResult", "etag": "adasdasdasdasdas", "id": { "kind": "youtube#video", "videoId": "123123asdsad12" }, "snippet": { "publishedAt": "date", "channelId
"kind": "youtube#searchResult",
"etag": "adasdasdasdasdas",
"id":
{
"kind": "youtube#video",
"videoId": "123123asdsad12"
},
"snippet":
{
"publishedAt": "date",
"channelId": "Gasdqqweqweqwr123123",
"title": "my tutle",
"description": "xyz",
"thumbnails":
{
"default":
{
"url": "......jpg",
"width": 120,
"height": 90
},
"medium":
{
"url": "......jpg",
"width": 320,
"height": 180
},
"high":
{
"url": "......jpg",
"width": 480,
"height": 360
}
},
"liveBroadcastContent": "none"
}
但此数据不包含youtube视频url,如何从api获取它?您可以使用如下视频url: 结果如下:
"kind": "youtube#searchResult",
"etag": "\"adasdasdasdasdas"",
"id": {
"kind": "youtube#video",
"videoId": "123123asdsad12"
},
...
现在您得到了字段“videoId”:“123123asdsad12”
您还可以通过以下链接访问视频:
123123asdsad12
就这样 在您的查询中,“part”属性实际上指示您希望调用返回的信息,“snippet”valie将为每个结果返回更详细的信息,如果您希望“videoID”数据,请执行以下操作,在“part”属性上添加“id”值,如下所示:…?part=snippet,id&
这将获得包含videoID信息的数据
注意。有没有办法通过编程获得完整链接?我们的id是确定的,但是如果链接格式更改,例如“id”而不是“v”,该怎么办。就像“它是
v
ad它永远不会改变:)为什么这是正确的答案?该youtube链接发送到HTML youtube页面。最好使用youtube嵌入链接{the id}