我有一个简单的脚本可以每页提取 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>