How to get a videos' html description instead of plain text using youtube api v3

时间:2015-07-02 13:31:22

标签: javascript video youtube youtube-api youtube-data-api

https://www.googleapis.com/youtube/v3/videos?part=snippet&id=O44zOeYcEXs&key= {API_KEY}

上述网址会返回特定视频的信息,但描述为纯文字。虽然当我们访问该特定视频(https://www.youtube.com/watch?v=O44zOeYcEXs)时,描述的格式很好。

我一直在研究,但没有找到任何方法使用API​​提取视频的完整html描述。

任何指针?

这些是不同的问题:

https://stackoverflow.com/questions/25034187/how-to-get-the-entire-youtube-video-description-using-c-sharp-and-youtube-api-v3

Getting complete description of video using YouTube API v3

2 个答案:

答案 0 :(得分:0)

包含YouTube v3 API的大多数Google API都以JSon格式返回数据,基本上你会得到一个字符串。如果你想将它格式化为html,你需要自己做。

Youtube API V3

  

对于每种资源类型,指南都会列出一个或多个数据   表示和资源表示为JSON对象。

答案 1 :(得分:0)

另一个答案是正确的,但没有准确解释发生了什么。 Youtube描述应该是纯文本,发布链接的唯一方法是使用完整的URL。您不能超链接文本片段或使用任何其他HTML。我认为这是为了防止恶意软件传播和其他一些问题。

当您打开视频时,Youtube会在说明中检测并链接网址。您必须处理链接的纯文本描述并自己添加html a href标记。一种方法是使用Regex to detect URLs