Использование jQuery для извлечения и отображения твитов, содержащих хэштаг

110
15

Через метод $_GET я получаю две хэштега-переменные (футбольные команды) из выпадающего списка на предыдущей странице.
Затем они сохраняются в переменных JavaScript, которые я пытаюсь манипулировать, чтобы отобразить последний твит в отношении команды 1.


Кажется, я боюсь (поскольку ничего не отображается) с конструкцией поискового URL twitter или самой функции, которая извлекает твит ($.getJSON(url, function (tweet)). Во всяком случае, код ниже. Спасибо, что посмотрели;


 <div id="mainContent">
<script type="text/javascript">
var team1, team2;
team1 = '<?php echo $_GET["team1"]; ?>';
team2 = '<?php echo $_GET["team2"]; ?>';
</script>

<div id="last-tweet">
</div>

<script type="text/javascript">
$(document).ready(function(){
var format='json'; // set format
var url='http://search.twitter.com/search.json?q=%23' + team1 + '&callback=?';
$.getJSON(url,function(results){ // get the tweets
$("#last-tweet").html(results[0].text); // get the first tweet in the response and place it inside the div
});
});




Обновление:
С тех пор я проверил файл json, который был возвращен, и кажется, что ключевое слово, которое я использую для обозначения данных, должно быть "результатом" вместо "твита" (например, результатов [0]).
Однако я сделал амулеты для этого и до сих пор не повезло. Результаты отчетов Firebug undefined '.


Ниже приведен фрагмент json файла:


{"results":[{"from_user_id_str":"118766757","profile_image_url":"http://a0.twimg.com/profile_images/1128884063/ManchesterUnited07_normal.jpg","created_at":"Thu, 17 Mar 2011 11:02:21 +0000","from_user":"sarthak_dev90","id_str":"48338376365056000","metadata":{"result_type":"recent"},"to_user_id":null,"text":"#ificouldiwouldbringback Tevez to #MUFC. He made a difference almost every time he played.", 

спросил(а) 2011-03-16T14:49:00+03:00 9 лет, 3 месяца назад
1
Решение
78

Просто посетите приведенный ниже URL из браузера http://search.twitter.com/search.json?q=liverpool и просто сохраните вывод json в файле, а затем проанализируйте формат json..


Например, если выход json равен


{"bindings": [
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
]
};

ваш твит [0].text 'должен быть преобразован в


bindings[0].method    // will output "newURI"

ответил(а) 2011-03-17T07:30:00+03:00 9 лет, 3 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема