javascript - 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 吗?
解决方案
推荐阅读
- widget - 使用页面属性作为过滤器的动态突出显示内容过滤
- python - Django中的速度优化
- c++ - 在不访问结构成员的情况下如何添加相同类型的值
- meson-build - 如何打印介子中的所有依赖项?
- regex - CMake 负前瞻(RegExp 支持)
- swift - 为什么我不能在我的 swift 代码中返回不透明类型?我已经返回符合该协议的类型
- java - Jackson Custom Serializer 在 Json 序列化期间为 2 个不同的字段显示相同的上下文
- sql - 坚持如何编写数据转换查询
- html - 使用 CSS 将文本调整到右侧
- javascript - React + next 的 onchange 函数问题