そのため、最近、ajaxを介してjqueryを使用してInstagramAPIにリクエストを送信しようとしています。でも少し困っているようです。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のいずれにも問題はありません。役立つかもしれないどんなコードも良いでしょう!
ありがとう!