0

私はjsonp関数を呼び出して応答を返しますが、次にボタンを押すときにMaxTagId(var MaxTagId = data.pagination.next_max_tag_id;)を使用したいです。Instagram APIからの応答は毎回同じであるため、ボタンを押すたびに値MaxTagIdを使用できなくなりました。MaxTagId 値を使用している場合は、ボタンをクリックするたびに、呼び出しごとに jsonp url が変更されていたため、新しい応答を取得する必要がありました。ボタンを押すたびにjsonp URLでMaxTagIDを使用する際に何が間違っているのか教えてもらえますか?

<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>


<script>
function callApi2(){
$.ajax({
        type: "GET",
        dataType: "jsonp",
        cache: false,
        url: "https://api.instagram.com/v1/tags/mango/media/recent?access_token=xxxxxxx&max_tag_id=+MaxTagId+",
        success: function(data) {

            alert("Next Max Tag Id:"+data.pagination.next_max_tag_id);
            document.myform.outputtext.value = document.myform.outputtext.value+data.pagination.next_max_tag_id+'\n' ;
            var MaxTagId = data.pagination.next_max_tag_id;

            console.log(data);

    for (var i = 0; i < 21; i++) {

        $(".content").append("<img class='SC-instagram-image' src='" + data.data[i].images.low_resolution.url +"' />");   


        }


        }
    });

}
</script>


</head>
<body>

<div class="content"></div>


<form id="myform" name="myform" action="./ok.php" method="post">
<td><textarea rows="6" cols="15" name="outputtext" style="width: 99%;"></textarea></td>
</form>



<button onclick="callApi2()">Start</button>


</html>
4

1 に答える 1