2014-09-25 232 views
0

我想要得到一个简单的东西 - 一个视频,我只是不明白为什么这样一个简单的事情,没有明确定义在API文档中。Youtube API获取视频?

要搜索的视频,我有:

https://www.googleapis.com/youtube/v3/search?part=snippet&q=guy&key=api key 

比,我得到的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" 
    }, 

我应该怎么做,现在,来获取第一部影片?我只需要通过视频ID获取视频链接(或etag?) 下一个请求应如何看待?

+0

1)你用什么语言? 2)你想要什么关于视频的信息?没有这2分,我们无法帮助你。 – mpgn 2014-09-25 21:55:29

+0

3)同时发布我们的代码与API – mpgn 2014-09-25 22:04:56

回答

1

如果你想要的是视频(在YouTube的网页)的URL,它需要这种形式:

https://www.youtube.com/watch?v= {影片ID}

如果你不是查找嵌入您的网页上的视频,你既可以使用嵌入代码,你可以用这个电话让这样做的:

https://www.googleapis.com/youtube/v3/videos?part=player&id= {} VideoID的关键& = API密钥

或者使用iframe API,你可以读到这里:

https://developers.google.com/youtube/iframe_api_reference

+0

的请求,谢谢,我使用iOS,我的目标是将视频流传输到我自己的播放器。第二个代码是? – Curnelious 2014-09-26 05:50:53

+0

如果您发出第二个电话,您将获得可嵌入Web应用程序的