WackoWiki: НпЖ/Думаю ...

Home Page | Изменения | Новые Комменты | Пользователи | Каталог | Регистрация | Вход:  Пароль:  

Оглавление документа

ANANAS

Получение списка узлов

GET /nns


Получение информации об узле somenode

GET /nns/somenode


Добавление информации об новом узле

POST /nns


<?xml version="1.0" encoding='windows-1251'?>
<entry xmlns="http://example.com/newformat#" >

<title>Node of Somewille</title>
<id>somenode</id>
<url>http://somenode.sm/npj/</url>
<can_nns>1</can_nns>
<created>003-02-05T14:10:58Z</created>
<password>JHGBUndjns%945</password>

</entry>


Обновление информации об узле somenode

PUT /nns/somenode


<?xml version="1.0" encoding='windows-1251'?>
<entry xmlns="http://example.com/newformat#" >

<id>somenode</id> <— MUST be equal to POSTed id
<created>003-02-05T14:10:58Z</created> <— MAY be omitted, will not updated
<title>Node of Somewille</title>
<url>http://somenode.sm/npj/</url>
<can_nns>1</can_nns>
<password>JHGBUndjns%945</password> <— MUST be equal to POSTed password

</entry>


Удаление информации об узле somenode

DELETE /nns/somenode?password=JHGBUndjns%945


RSS

Для пользователя

Как получить?

Для любой страницы somepage, содержащей feed (или любой другой RSS-able акшн), вызывать адрес somepage/rss.

Что надо знать?

RSS кешируется. Кэш обновляется примерно раз в 15-20 минут.

Для девелопера


Схема работы запроса:
rss.gif


index_rss.php:
function rss_get_cached($url)

function rss_store_to_cache($url, $data)

function rss_cache_invalidate($url)


Чего хочется? — obsolete

В идеале хочется, чтобы для любой странички, содержащей акшн feed (пример: node.ru/user/somepage) добавление к урлу /rss давало rss-версию фида (т.е. по адресу node.ru/user/somepage/rss будет rss-фид).


Менее идеальный вариант: все «предустановленные» фиды отзываются по /rss добавке к урлу. Предустановленные – это /friends, /feed etc.


Следующая проблема:


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]
Donate
Время работы: 1.863 s
Использовано памяти: 2.815 Mb