2

我有一个简单的脚本可以每页提取 100 个结果。它实际上返回了 100 多个。我错过了什么吗?

这是完整的代码:

<?php 
    $request = 'http://search.twitter.com/search.json?q=obama&rpp=100&result_type=mixed';
    $handle = fopen($request, "r");
    $twt = stream_get_contents($handle);
    fclose($handle);
?>

<html>
<head>
    <title>tweets</title>
    <script type="text/javascript" src="js/jquery-1.7.2.min.js" ></script>
</head>
<body>
    <div id='tweets'></div>
</body>
<script>
$(document).ready(function() {
    var tweets = <?php echo json_encode($twt); ?>;
    var obj = jQuery.parseJSON(tweets);
    function getTweets() {
        for (var i = obj.results.length - 1; i >= 0; i--) {
            $('#tweets').append((i+1) + '<br />' + obj.results[i].text+'<br /><br />');
        };
    }
    getTweets();
});
</script>
</html>
4

0 回答 0