Twitter Search Feed, чистый простой и минимальный - PullRequest
1 голос
/ 13 мая 2011

Я после твиттера поисковых запросов и не могу найти в Интернете ничего, кроме одноразовых виджетов, которые не приносят нам никакой пользы.

Мы хотим, чтобы результаты поиска в Твиттере отображались на странице.

Например, если одна из наших страниц посвящена гольфу, я хочу иметь возможность писать твиты о гольфе (скажем, 10) и разрабатывать их самостоятельно на основе наших тематических макетов. Я не хочу конвекционный виджет с атрибутами стиля и файлами темы. Просто актуальный текст из твитов о гольфе. Нет авторов или даты, если это возможно. Просто текст и все.

Есть идеи?

Marvelous

Ответы [ 4 ]

1 голос
/ 13 мая 2011

API предоставляет все, что вы ищете . Используя программу чтения RSS на стороне сервера, это так же просто, как указание на следующий URI: (вернет результаты для #golf.)

http://search.twitter.com/search.atom?q=%23golf

Сохранить все на стороне клиента с помощью JSONP так же просто:

http://search.twitter.com/search.json?q=%23golf&callback=?

Код jQuery будет выглядеть примерно так:

var url = "http://search.twitter.com/search.json?q=%23golf&callback=?";

$.getJSON(url, function(data)
{
  $("#golfTweets").empty();
    $.each(data.results, function()
    {
      var $newTweet = $("#tweetTemplate").clone();
      $newTweet.find(".body").text(this.text);
      $("#golfTweets").append($newTweet);
      $newTweet.show();
    }
}

Предполагая этот HTML:

<div id="golfTweets">
  <div id="tweetTemplate" style="display:none;">
    <span class="body" />
  </div>
</div>
0 голосов
/ 24 августа 2011

Я нашел простой способ создать в Твиттере ленту результатов поиска для определенного термина.Вы можете прочитать мой пост в блоге, который дает вам весь CSS, Javascript и HTML-код, который вам нужен для создания ленты в Твиттере на http://icode4you.net/creating-a-custom-twitter-feed-with-search-results.

Чтобы создать в Твиттере фид твитов, содержащих слово "golf "(используя ваш пример выше), вы просто изменили бы эту строку в файле Javascript (созданном из кодов, приведенных в моем сообщении в блоге):

$.getJSON("http://search.twitter.com/search.json?q=thelibzter&callback=?", function(data)

На это:

$.getJSON("http://search.twitter.com/search.json?q=golf&callback=?", function(data) 

Надеюсь, это поможет!

0 голосов
/ 13 мая 2011

Вы можете получить результат через API поиска в Твиттере . Вы можете получить результат в XML или JSON, а затем вы можете свободно редактировать CSS, чтобы стилизовать ваш контент, что вы хотите. Я нашел хороший учебник для вас: php + css + twitter

0 голосов
/ 13 мая 2011

Очень легко получить твиты на основе поисковых запросов, будь то пользователи, слова или хэштеги в xml или json, посмотрите документы здесь

...