Общие сведения о формате, в котором Поиск по блогам возвращает результаты поиска по записям и комментариям.
Результат поиска по записям и комментариям возвращается в RSS-потоке, который соответствует спецификации RSS 2.0 с незначительными модификациями.
Данные о RSS-потоке
Корневым элементом любого RSS-потока является тег rss , в атрибуте version которого указана версия RSS :
Непосредственно в данный тег должен быть вложен тег channel , в который помещается содержимое потока:
<rss version="2.0">
<channel>
...
</channel>
</rss>
В результатах Поиска по блогам в теге channel содержатся следующие элементы:
title
Название канала, которое используется в качестве ссылки на сервис. См. спецификацию RSS .
В выдаче Поиска по блогам данный атрибут содержит текстовую строку вида "Поиск по блогам. По запросу: {текст запроса} ", например:
<title>Поиск по блогам. По запросу: библиотека</title>
link
URL страницы, соответствующей данному каналу, например:
<link>http://blogs.yandex.ru/search.xml?text=библиотека</link>
См. спецификацию RSS .
description
Словесное описание канала. В выдаче Поиска по блогам данный атрибут содержит текстовую строку вида "Результаты поиска Яндекса по {области поиска} по запросу: {текст запроса} ", например:
<description>Результаты поиска Яндекса по блогам и форумам по запросу: библиотека</description>
См. спецификацию RSS .
Данные о найденных записях и комментариях
Тег channel может содержать произвольное число тегов item , которые описывают найденные результаты. В выдаче Поиска по блогам для каждого результата всегда указаны следующие теги:
author
Идентификатор автора блога (согласно стандартной спецификации, в данном теге должен быть указан адрес электронной почты). См. спецификацию RSS и раздел Поддержка дополнительных RSS-тегов .
<author>konstantinchudnyj</author>
title
Название результата. См. спецификацию RSS .
<title>"Альтист Данилов", лист 3 из 32 :: в библиотеке FictionBook</title>
pubDate
Дата публикации найденной записи. См. спецификацию RSS .
<pubDate>Mon, 29 Dec 2008 15:16:06 </pubDate>
guid
Уникальный глобальный идентификатор item . См. спецификацию RSS .
<guid>ya.ru:37817741:1028</guid>
link
Ссылка на результат. См. спецификацию RSS .
<link>http://konstantinchudnyj.ya.ru/replies.xml?item_no=1028</link>
description
Аннотация найденной записи. См. спецификацию RSS .
<description>"Альтист Данилов", лист 3 из 32 :: в <b>библиотеке</b> FictionBook</description>
Пример
<item>
<author>konstantinchudnyj</author>
<title>"Альтист Данилов", лист 3 из 32 :: в библиотеке FictionBook</title>
<pubDate>Mon, 29 Dec 2008 15:16:06 </pubDate>
<guid>ya.ru:37817741:1028</guid>
<link>http://konstantinchudnyj.ya.ru/replies.xml?item_no=1028</link>
<description>"Альтист Данилов", лист 3 из 32 :: в <b>библиотеке</b> FictionBook</description>
</item>