使用YouTube API,我如何獲取有關視頻的結構化數據?例如,給定一部電影預告片的視頻,我如何以結構化的格式找到電影標題或主題,以及其他有趣的元數據,如名人或導演?是否有YouTube API可以提供關於視頻的結構化元數據?
1
A
回答
3
是的。 v3 API允許你通過videos/list來做到這一點。下面是一個使用拖車黑暗騎士爲例API調用照樣升起:
GET https://www.googleapis.com/youtube/v3/videos?part=topicDetails&id=g8evyE9TuYk&fields=items%2FtopicDetails%2FtopicIds&key= {} YOUR_API_KEY
(要獲得開發者密鑰,按照我們video tutorial的說明)。
這集:
話題:topicDetails ID:g8evyE9TuYk 領域:項目/ topicDetails/topicIds
在響應體,您可以:
{
"items": [
{
"topicDetails": {
"topicIds": [
"/m/0bpm4yw",
"/m/01d5g",
"/m/0btpm6",
"/m/0184dt",
"/m/02vxn"
]
}
}
]
}
這些對應的遊離鹼中音,您可以使用Freebase API查找。例如,第一個響應對應於Freebase entity The Dark Knight Rises (movie)。一旦您查找實體,您可以查找相關實體,如導演,演員或流派。
玩了一下API瀏覽器。當您準備好將其轉換爲代碼時,請注意關於打開API reference into code的視頻。
1
我發現,我得到了元數據的細節我通過這個請求URL想:
https://www.googleapis.com/youtube/v3/videos?part=snippet,contentDetails&id={YouTubeVideoID}&key={YourAPIkey}
Here is documentation所有返回的數據字段的描述。
相關問題
- 1. 是否可以通過V3 API將videoStabilize應用於YouTube視頻?
- 2. 是否可以使用API獲取YouTube的所有視頻?
- 3. 由Win32 API提供的數據結構?
- 4. 是否可以從YouTube分析API獲取「分析組」視頻的數據?
- 5. Youtube-api v3:是否可以按某個訂單獲取視頻?
- 6. 提取的YouTube視頻鏈接使用YouTube數據API
- 7. 是否可以在youtube播放器API上播放非YouTube視頻?
- 8. 是否可以在各種YouTube視頻上使用音樂進行可視化?
- 9. 配置Web API以提供元數據
- 10. 如何可視化沒有父/子數據結構的關係?
- 11. 是否允許並可能向YouTube提供用戶上傳的視頻?
- 12. 是否可以檢索Youtube視頻是否存在?
- 13. Youtube API - 視頻不可用
- 14. 是否可以通過youtube API在特定頻道上傳視頻?
- 15. Youtube API:包括視頻是否有請求獲取視頻的相關視頻的字幕
- 16. 是否可以使用Apache Spark讀取pdf /音頻/視頻文件(非結構化數據)?
- 17. 是否有一個用於提取MP4元數據的JAVA API
- 18. 的Youtube視頻API
- 19. youtube獲取視頻的元數據
- 20. 檢查,是否允許嵌入(YouTube視頻)PHP,新的YouTube API
- 21. 數據結構的可視化描述
- 22. 可視化地調試數據結構
- 23. C語言數據結構可視化
- 24. YouTube數據API V3 - 無視頻網址
- 25. 使用YouTube數據API修剪視頻
- 26. YouTube數據API列表視頻ID
- 27. 使用YouTube數據API上傳視頻
- 28. YouTube數據API視頻嵌入限制
- 29. 是否有任何工具可以提供LUA項目的類/結構圖
- 30. 是否有可能獲得對Youtube視頻的所有評論?
謝謝。現在觀看視頻。你在視頻中也是這樣嗎? –
如果您需要關於某個主題的摘要信息,Freebase Topic API是一個很好的方法,可以一次完成。例如示例電影是https://www.googleapis.com/freebase/v1/topic/m/0bpm4yw,它返回大量的JSON數據以及所有相關信息。如果你只是想要例如名稱和發佈日期,但除此之外很方便。對於更簡潔的版本,附加?filter = suggest(建議是自動填充小部件) –
是的,那是我在視頻中。無恥的自我推銷=)。謝謝你的提示,湯姆! –