2014-09-25 276 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應用程序的