https://www.googleapis.com/youtube/v3/videos?part=snippet&id=O44zOeYcEXs&key= {API_KEY}
上述网址会返回特定视频的信息,但描述为纯文字。虽然当我们访问该特定视频(https://www.youtube.com/watch?v=O44zOeYcEXs)时,描述的格式很好。
我一直在研究,但没有找到任何方法使用API提取视频的完整html描述。
任何指针?
这些是不同的问题:
答案 0 :(得分:0)
包含YouTube v3 API的大多数Google API都以JSon格式返回数据,基本上你会得到一个字符串。如果你想将它格式化为html,你需要自己做。
对于每种资源类型,指南都会列出一个或多个数据 表示和资源表示为JSON对象。
答案 1 :(得分:0)
另一个答案是正确的,但没有准确解释发生了什么。 Youtube描述应该是纯文本,发布链接的唯一方法是使用完整的URL。您不能超链接文本片段或使用任何其他HTML。我认为这是为了防止恶意软件传播和其他一些问题。
当您打开视频时,Youtube会在说明中检测并链接网址。您必须处理链接的纯文本描述并自己添加html a href
标记。一种方法是使用Regex to detect URLs。