首页 > 解决方案 > Instagram API 不会在 Visual Studio 之外加载 embed.js

问题描述

我正在使用社交网络 API 进行测试,并且我在 Instagram 上出现了一种奇怪的行为。

我想要的是将我帐户的 Instagram 提要嵌入到网站中。我在 Visual Studio 上启动了这个网站,嵌入效果很好(考虑到 Instagram API 很难很好地配合某些东西)。

但是当我在 VS 之外尝试时,下载embed.js时会崩溃,我认为它是用于嵌入 Instagram 代码的解析器。

HTML

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <title></title>
  <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
</head>
<body>
  <script>
      var igToken = 'xxxxxxxxxx.xxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
      var igApiTimeline = 'https://api.instagram.com/v1/users/self/media/recent/?access_token=';
      var igApiPhoto = 'https://api.instagram.com/oembed/?url=http://instagr.am/p/';
      var link, url;

      $.get(igApiTimeline + igToken, function (r1) {
          for (var i = 0; i < r1.data.length; i++) {
            link = r1.data[i].link;
            url = igApiPhoto + link.substr(link.indexOf('/p/') + 3);
            $.get(url, function (r2) {
                $('.ig-posts').append(r2.html);
            });
        }
    });
  </script>
  <div class="ig-posts" style="width: 380px"></div>
</body>
</html>

知道为什么它只适用于 VS 吗?

标签: javascriptvisual-studioinstagraminstagram-apiembedding

解决方案


推荐阅读