4 youtube youtube-api youtube-data-api
我试图得到一个简单的东西 - 一个视频,我只是不明白为什么 API 文档中没有明确定义这么简单的东西。
要搜索我有的视频:
https://www.googleapis.com/youtube/v3/search?part=snippet&q=guy&key=api key
Run Code Online (Sandbox Code Playgroud)
比,我得到了 json,结果如下:
"kind": "youtube#searchListResponse",
"etag": "\"MmqJLb8ZBOWRQIsg7xej7lrKLMI/_yCHjN-Yei6to4bLpd2j603Ea18\"",
"nextPageToken": "CAUQAA",
"pageInfo": {
"totalResults": 223929,
"resultsPerPage": 5
},
"items": [
{
"kind": "youtube#searchResult",
"etag": "\"MmqJLb8ZBOWRQIsg7xej7lrKLMI/ruSBEQPUZp3DX2M8M4bcCPny2fc\"",
"id": {
"kind": "youtube#video",
"videoId": "J0tGubH9ZyM"
},
Run Code Online (Sandbox Code Playgroud)
我现在应该怎么做,以检索第一个视频?我只需要获取带有视频 ID(或 etag?)的视频链接,下一个请求应该是什么样的?
如果您只需要视频的 URL(在 youtube 页面上),则采用以下形式:
https://www.youtube.com/watch?v= {videoId}
如果您希望将视频嵌入到您的页面上,您可以使用嵌入代码来实现,您可以通过以下调用获得:
https://www.googleapis.com/youtube/v3/videos?part=player&id= {videoId}&key=api 密钥
或者使用 iFrame API,您可以在此处阅读:
https://developers.google.com/youtube/iframe_api_reference
| 归档时间: |
|
| 查看次数: |
11071 次 |
| 最近记录: |