从已知视频 ID 获取 YouTube 视频标题

Posted

技术标签:

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

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

【问题讨论】:

我以为 OP 已经有了视频 id 并且想要获取视频的 title(例如,id 是“099pb2c9pyg139p”并且标题是“看看我的搞笑猫")。 hmm ..我已经有视频ID..我想获取视频标题... 我们有这个***.com/questions/1216029/… 我们有这个***.com/questions/1216029/… 我已经检查了那些喜欢..没有帮助..我只想使用 JS 来做到这一点。 【参考方案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;
  
  

【讨论】:

以上是关于从已知视频 ID 获取 YouTube 视频标题的主要内容,如果未能解决你的问题,请参考以下文章

YouTube API:如何使用标签 Y 从频道 X 获取视频?

如何从 Youtube 频道获取所有视频 ID

php 从API的视频ID获取YouTube视频标题

如何从 url 获取 youtube 视频 ID

使用 PHP 从 URL 获取 YouTube 视频 ID

使用 YouTube API 从用户提供的搜索词中获取 YouTube 视频 ID