Как стать автором
Обновить

Комментарии 10

Да, с его помощью можно более старые записи вытащить.
Summify в этом плане очень удобен.
Классный сервис, спасибо.
Нашел решение для Javascript: YQL и реализация callback функции, обрабатывающей данные:
<script type="text/javascript" src="http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20rss%20where%20url=%22http://www.vedomosti.ru/newspaper/out/rss.xml%22&format=json&callback=rsscallback"></script>
&format=json&callback=rsscallback"> — пропал конец строки
Спасибо. На сколько я понял идет сортировка только по лайкам. Уже 3 число, а новость на первом месте так и не изменилась. Может стоит добавить лайк+текущая дата?
Сортировка идет по сумме лайк + шара.
Новости не меняются, так как Ведомости не выпускают новые номера по выходным. Сегодня ночью обновится ;)
Хочу обратить внимание на пункт 1: стоит смотреть в xml и какую ссылку шарят на сайте. Очень часто (особенно rss через feedburner) в xml ссылка находится не в теге link, а guid или в comments.
Например, если вы хотите посчитать Mashable, то заменой url RSS не ограничится. Ссылка в link не та (feeds.mashable.com/~r/Mashable/~3/pGT9Dhw9f-g/), которую шарят с сайта. Правильная содержится в comments (mashable.com/2011/04/02/tsunami-dog/#comments) если убрать часть с якорем #comments. Для того чтобы все заработало нужно дописать одну строку:

// парсим rss с сайта
$rss = simplexml_load_file($url);
$i = 0;
foreach ($rss->channel->item as $item) {
$arr = split('#',$item->comments);
$linkFB = $linkFB. $arr[0]. ',';
$FB[$i]['title'] = ''.$item->title.'';
$FB[$i]['description'] = $item->description;
$FB[$i]['pubDate'] = $item->pubDate;
$i++;
}

И посмотри как работает тут: likeresearch.com/stat/mashable.php
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории