所以最近我一直在嘗試通過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