所以最近我一直在尝试通过 ajax 和使用 jquery 向 Instagram API 发出请求。不过我好像遇到了一点麻烦。我试图从通过 GET 请求传入的 JSON 数组中提取可用信息,但似乎只能访问数组的一小部分,而其他所有内容都以未定义或空白的形式出现。这是我正在使用的代码:
$.ajax({
type: "GET",
dataType: "jsonp",
cache: false,
url: "https://api.instagram.com/v1/tags/olympics/media/recent?client_id={clientid}",
success: function(response) {
for (var i=0; i<25; i++)
{
$("#photos").html(response.data[i].comments.from.username);
}
}
});
仅使用 {clientid} 来表示该信息的去向,测试信息应该来自 data[i].comments.from.username,但这不起作用,我正在绘制空白。我已经使用 JSFiddle 尝试找出哪里出了问题,但没有成功。
有人知道如何克服这个障碍吗?我对其他任何 API 都没有遇到任何问题,我只使用了这个 API。任何可能有帮助的代码也很好!
谢谢!
最佳答案
尝试将 &callback=?
附加到网址。
url: "https://api.instagram.com/v1/tags/olympics/media/recent?client_id={clientid}&callback=?",
关于jquery - 使用 JQuery 从 Instagram api 提取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11928764/