我试图从instagram获取照片获取请求, 我试过jQuery.get()
这适用于其他目的获取请求,这不是instagram, 但这个它不工作。 我用邮递员,我得到的请求没有问题, 我也试图从jQuery.get()
更改为jQuery.getJSON()
,仍然没有运气。获取请求无法以某种方式
顺便说一下,试图用NodeJS使用request
模块获得请求,它工作正常。
希望能对你有所帮助,这里是我的简单的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script>
$(function() {
$.get("https://www.instagram.com/uefachampionsleague/media/",
function (data) {
alert(items[0].id);
},"json");
});
</script>
</head>
<body>
<p></p>
</body>
</html>
检查开发人员工具控制台是否存在有关[CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS)错误的问题,因为'instagram'不允许您在浏览器 –
你必须注册你的应用程序使用instagram数据,然后与你的后端和有效的令牌可以访问数据:\ –
尝试设置dataType到jsonp – chris