javascript - 如果我有视频 ID,如何获取 YouTube 视频的标题?

标签 javascript api youtube title

我现在正在玩 Youtube API,我开始了一个小项目(为了好玩)。

问题是我无法找到从 Id 获取视频标题的方法。 (示例:ylLzyHk54Z0)

我查看了 DATA 和 PLAYER api 文档,但找不到。

如果有人知道如何做到这一点,或者如果有人可以帮助我找到这样做的方法,请帮助我。

注意:我正在使用 javascript。它将是一个网络应用程序。

编辑:我有一个想法。也许使用正则表达式从页面标题中解析出标题。我正在研究这个。

最佳答案

在 javascript 中不完全可行,因为您正试图从不同的域获取文档。如果您乐于加入一些 php,试试这个。测试正常:

<?
    $vidID = $_POST['vidID'];
    $url = "http://gdata.youtube.com/feeds/api/videos/". $vidID;
    $doc = new DOMDocument;
    $doc->load($url);
    $title = $doc->getElementsByTagName("title")->item(0)->nodeValue;
?>

<html>
    <head>
        <title>Get Video Name</title>
    </head>
    <body>
        <form action="test.php" method="post">
            <input type="text" value="ID Here" name="vidID" />
            <input type="submit" value="Get Name" />
        </form>
        <div id="page">URL: [<?= $url ?>]</div>
        <div id="title">Title: [<?= $title ?>]</div>
    </body>
</html>

关于javascript - 如果我有视频 ID,如何获取 YouTube 视频的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1760231/

相关文章:

JavaScript JQuery 设置超时

javascript - Angular 异步验证不打印错误消息

javascript - 为什么 javascript 静态变量在不创建最少一个实例的情况下无法访问(使用类名)?

javascript - 解码 Javascript For 循环

javascript - google map Time Zone 获取本地时间

android - 如何在android中制作可以像youtube一样最小化的 View

android - react 原生 : How to make fullscreen youtube embed video in webview with expo (without react-native link)

api - ASP.NET Core 使用 WCF 客户端发出 SOAP API 请求如何向请求添加 Cookie header ?

javascript - 图像 URL 在尝试用作背景样式时不起作用

html - 如何获取自动播放YouTube视频的嵌入式代码