std.denis Опубликовано 18 Июля 2007 Жалоба Поделиться Опубликовано 18 Июля 2007 приветствую,хотелось бы иметь возможность обращаться к форуму IPB через свой протокол, например используя XML.у кого ни спрашивал, где ни искал, не нашел реализации такого для форумов.. т.е. делаем мы запрос:- дай нам посты топика #368 после поста #858171, максимум 20 штук: /get_topic.php?id=123&t=368&from-p=858171&max=20- или начиная с какого-то момента времени (unix-timestamp): /get_topic.php?id=123&t=368&from-time=1184745212id - идентификатор "транзакции"а он нам в ответ присылает XML:<post id="123" topic="368" p="858187" time="1184772841"><from>Имя юзера</from><body>Содержимое поста</body></post><post id="123" ....>....</post>...<post id="123" result="none" /> означал бы, что нет постов по условию<post id="123" result="more" /> означает, что сервер выдал сколько мы хотели (напр. 20 постов) но там есть еще аналогично и для топиков:- "верни-ка нам новые и обновленные топики начиная с момента времени в форуме #5: /get_forum.php?id=123&f=5&from-time=858171&new=1&updated=1а нам в ответ:<topic id="123" time="1184772841" forum="5" topic="42459" first-p="803835" replies="3" viewed="190"><from>имя юзера</from><title>название темы</title><descr>описание темы</descr></topic>- краткая инфа топика: /get_topic_info.php?id=123&t=368в ответ:<topic-info id="123" replies="507" viewed="8639" last-p="884104" />а если юзер прошел авторизацию, то сюда можно еще добавить и last-viewed-p="xxx" имея такой вот "апи" можно было бы сделать здоровскую, удобную и самое важное - экономную смотрелку форумов для мобильных устройств. может кто подскажет, где можно найти. или найдется умелец, который сделает первоначальную версию? спасибо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 18 Июля 2007 Жалоба Поделиться Опубликовано 18 Июля 2007 Ну например RSS есть для этой цели. Как раз в XML'е и отдаёт.Но только не в том, что вы хотите забрать.Ну вот например откройте в ослике: http://forum.sysman.ru/yandex.php?p=108584http://forum.sysman.ru/yandex.php?t=12363 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.