Instafeed JavaScript 问题

Instafeed JavaScript Issue

所以我已经将 instafeed.min.js 文件下载到我的机器上。我试图将它包含在我的 HTML 文件中,我这样做是这样的:

<script src ="instafeed.min.js", type = "text/javascript">

这应该是正确的,因为 JavaScript 文件和我的 HTML 文件都在同一目录中。但是,当我 运行 这个脚本时:

<script type = "text/javascript">
  var feed = new Instafeed({
    get: 'tagged',
    tagName: 'friday',
    clientId: 'bbababfbc6cf42d9bdd731488f99303a'
       });
     feed.run();
</script>

网站上没有显示任何 Instagram 照片。我按照教程进行操作,并通过 Instagram 的开发者网站注册了一个新客户端。我的问题是注册新客户所需的 URL:我可以输入我的本地主机地址作为网站 URL 吗?如果没有,也许这就是我的 clientId 无法正常工作的原因。

EDIT:: 我也使用了相应的 div :

<div id="instafeed"></div>

尝试

<script src="instafeed.min.js" type="text/javascript"></script>

而不是使用 <style>

<style> 标签用于文件内 css 规则,不适用于 Javascript。此外,<style> 没有 src 属性。要在 html 中包含外部样式表,请使用

<link rel="stylesheet" type="text/css" href="path/to/my.css" />

你有没有为它添加尊重div?

<div id="instafeed"></div> 

更新:

看起来 Instagram 验证了您的域,因此请尝试将您的文件上传到生产环境。

另一件事,确保 jQuery 已加载。文档说你不需要,但没有它我会遇到一些错误。

代码如下:

<html>
    <head>
        <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
        <script src="//cdn.lukej.me/instafeed.js/1.2.0/instafeed.min.js"></script>
        <script>
        $(document).ready(function() {  
            var feed = new Instafeed({
                get: 'tagged',
                tagName: 'cats',
                useHttp: true,
                clientId: 'your-client-id-here '
            });
            feed.run();
          });
        </script>
    </head>

    <body>
        <div id="instafeed"></div>
    </body>
</html>