jQuery. Получение последнего твитта пользователя

Аватара пользователя
Distructor
Администратор
Сообщения: 1599
Зарегистрирован: 28 дек 2009
Собственно пример

Код: Выделить всё

<div id="twitt_block"></div>

<
script type="text/javascript">
    var twitter_user = 'AgentSIB'; // пользователь

    // экранируем символы и делаем кликабельными ссылки
    function linkify(s) {
        var entities = {    '"' : '&quot;', '&' : '&amp;', '<' : '&lt;', '>' : '&gt;' };
        return s.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/g, function(m) {
            return '<a href="'+m+'" target="_blank" >'+m+'</a>';
        }).replace(/(^|[^\w])(@[\d\w\-]+)/g, function(d, m1, m2) {
            return m1 + '@<a target="_blank" href="http://twitter.com/' + m2.substr(1) + '">' + m2.substr(1) + '</a>';
        }).replace(/"&<>/, function (m) {
            return entities[m];
        });
    }

    // запрашиваем твитт
    $.getJSON( "
http://www.twitter.com/statuses/user_timeline/"+twitter_user+".json?callback=?",
        {count:'1', cb: (Math.random()*89+10) },
        function(data) { 
            
$('#twitt_block').html( linkify(data[0].text) ); 
        
}
    );
</script>


для получения нескольких последних твиттов, нужно указать их число в переменной count и в функции вывести все твитты через цикл

Вернуться в «jQuery»