воскресенье, 11 ноября 2007 г.

Получение всех сообщений блога Blogger в формате RSS 2.0

В процессе переезда столкнулся с данной проблемой. Для начала рассмотрим одну особенность движка, позволяющую «достать» с блога нужное количество сообщений или комментариев. Итак, если в блоге насчитывается N сообщений (точное количество отображается в панели управления), то нужно использовать ссылку вида:

http://имя_вашего_блога/search?max-results=N

Примечательно, что при использовании числа N, больше реального количества сообщений, вы получите все тот же верный результат.
Кроме того, мы можем получить все эти сообщения и в формате XML:

http://имя_вашего_блога/feeds/posts/default?max-results=N

По аналогии с данной ссылкой, есть возможность считывать из блога записи комментариев в формате XML. Для этого используем ссылку следующего формата:

http://имя_вашего_блога/feeds/comments/default?max-results=1000
(поскольку общее их число подсчитать навскидку слегка затруднительно, то указываем значение N равное, к примеру, 1000. Или еще проще:

http://имя_вашего_блога/feeds/comments/full
(за наводку спасибо Dan Rastor`у)


ВНИМАНИЕ! В это всем процессе есть 2 тонких нюанса, которые нужно учитывать.

Внимание! Я переехал на новый блог.
Продолжение записи читаем здесь:
Получение всех сообщений блога Blogger в формате RSS 2.0

2 коммент.:

Dan Rastor комментирует...

1) FeedBurner спокойно переводит Atom в RSS 2.0

2) Все записи комментариев здесь http://имя_вашего_блога/feeds/comments/full

blogohelp комментирует...

1. Нашел такую возможность, только я FeedBurner отбросил сразу, поскольку на нашел как вывести в фид все сообщения. Есть такой способ?