【问题标题】:Fetching YouTube video title from known video id从已知视频 ID 获取 YouTube 视频标题
【发布时间】:2012-05-22 17:30:07
【问题描述】:

我想在视频 ID 已知的情况下仅使用 JavaScript 获取 YouTube 视频标题。有可能吗?

【问题讨论】:

  • 我以为 OP 已经有了视频 id 并且想要获取视频的 title(例如,id 是“099pb2c9pyg139p”并且标题是“看看我的搞笑猫")。
  • hmm ..我已经有视频ID..我想获取视频标题...
  • 我已经检查了那些喜欢..没有帮助..我只想使用 JS 来做到这一点。

标签: javascript youtube youtube-javascript-api


【解决方案1】:

是的,可以使用 Javascript 和 JSON。

https://developers.google.com/youtube/2.0/developers_guide_protocol_video_entries

见:https://developers.google.com/youtube/2.0/developers_guide_json

所以你这样做:

<script 
type="text/javascript" 
src="https://gdata.youtube.com/feeds/api/videos/videoid?v=2&alt=json-in-script&format=5&callback=getTitle">
</script>

然后:

function getTitle(data) {
 var feed = data.feed;
 var entries = feed.entry || [];
  for (var i = 0; i < entries.length; i++) {
   var entry = entries[i];
   var title = entry.title.$t;
  }
 } 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    • 2017-08-25
    • 1970-01-01
    • 2010-11-16
    • 2016-01-11
    • 1970-01-01
    • 2014-12-15
    相关资源
    最近更新 更多