如何使用特定的化身职位的JavaScript?

问题描述 投票:0回答:2

我试图抢在杰基尔使用oembed YouTube的称号。 这是我的代码就像codepen index.js: Unexpected token (3:12)一些错误。请更正。

<script>
          function getyoutubetitle(id) {
            var json = 'http://www.youtube.com/oembed?url=http%3A//youtube.com/watch%3Fv%3D' + id + '&format=json';
            document.write(json[title]);
          }
      </script>
getyoutubetitle(xh6mpAOD9ho);

请参阅本link,在这里,我在后特意打电话javascript函数。但它不工作只是给喜欢getyoutubetitle(xh6mpAOD9ho);相应的文本。

javascript jekyll
2个回答
1
投票

传递参数是一个字符串开始。

getyoutubetitle( “xh6mpAOD9ho”);

您也可以使用此节点包https://www.npmjs.com/package/get-youtube-title

似乎是一个很好的适合你的使用情况,因为你只需要标题。我不认为你的功能越来越任何信息。如果你不打算使用的包,我建议你考虑使用谷歌的API。我相信你会在文档找到JS代码片段。

使用浏览器控制台调试的URL被获取或使用邮差测试适当的API。


0
投票
  1. Javascript必须被包含在<script>标签
  2. ID必须作为字符串进行传递,而不是作为一个变量名

您的代码可以是这样的:

<script>
getyoutubetitle("xh6mpAOD9ho");
</script>
© www.soinside.com 2019 - 2024. All rights reserved.