所以最近我一直在尝试通过ajax和使用jquery向Instagram API发送请求。虽然我似乎有点麻烦。我试图从通过GET请求来的JSON数组中提取可用的信息,并且似乎只能访问数组的一小部分,其他所有内容都以未定义或空白的形式出现。下面是我使用的代码:使用jQuery从Instagram api中提取信息
$.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来表示,其中将去测试信息理应从数据来然而[I] .comments.from.username这不是工作,我画空白。我已经使用JSFiddle来试图找出我要出错的地方,但没有成功。
有没有人有任何想法如何克服这个障碍?我没有任何其他API的问题,我只使用这一个。任何可能有用的代码都会很好!
谢谢!
你会得到什么回应?你可以发布返回的json吗? – Jeemusu 2012-08-13 06:50:46
似乎没有什么可以回来的,我很困惑,为什么这是和把回调=?最后似乎也没有工作。 – GeordieDave1980 2012-08-13 06:52:05
我使用'getJSON()'而不是'ajax()'来抓取我的数据,这是我如何做的一个例子。 http://jsfiddle.net/wPheR/3。不幸的是,似乎jsfiddle是instagrams块列表,但至少你可以看到代码。 – Jeemusu 2012-08-13 07:01:21