Справочная система
Проекты Live Internet | Page Index | Recent Changes | Recently Commented | Registration

XML интерфейс для обмена с сервером дневников LiveInternet

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

Спецификация текущего интерфейса

Основы интнрфейса

Скрипт для обмена данными – offline_main.php
в него через POST в параметр xmlfile передается текстовый
файл, содержащий XML-запрос с необходимыми инструкциями.

Кодировки

Файл с XML-запросом пока может быть передан в двух кодировках:
1. UTF-8
2. Windows-1251
Кодировка файла должна быть корректно указана в заголовке XML-запроса, иначе возможна потеря русских букв.

Передаваемые значения

Файл XML запроса содержит

  1. Какие данные хочется получить
  2. Какие данные хочется передать на сервер

Возвращаемые значения

Возвращается XML файл, содержащий

  1. Те данные, которые хотелось получить
  2. Результаты добавления тех данных, что были переданы

Пример XML-Запроса

<?xml version="1.0" encoding="windows-1251"?>
<QUERYS username="toto" password="789456" mainid="1">
 
<query QID="1" TYPE="17">
<id>4193934</id>
</query>
 
<query QID="1" TYPE="1">
<message>тестовое сообщение</message>
<headerofpost>тема</headerofpost>
<jpostid>34658</jpostid>
<attachfile>тема</attachfile>
<commentsubscribe>1</commentsubscribe>
</query>
</QUERYS>

Разные свойства

Типы сообщений:

1. Новый комментарий

2. Новый пост в форум

3. Новый пост в дневники

4. Новое приватное сообщение

5. Списки друзей

6. Регистрация

Данная функция еще не документирована

7. Получить новые комментарии

8. Получить новые сообщение с форумов

9. Получение новых сообщений друзей

10. Получение новых приватных сообщений

11. Получение новых смайлов

12. Получение всех комментариев к заданному сообщению

13. Получение CSS оформления дневника

* (расшифровки данной функции пока не готовы)

17. Получение одного комментария

Если (parent_id, parent_id0) нули – то это комментарий нулевого уровня.

18. Получение одного поста с форума

19. Получение одного сообщения друзей


Список ошибок, возвращаемых скриптом:



Вариант не окончательный. возможны дополнения по мере тестирования
формата обмена.

Предложения по доработке (новые запросы, ответы, ошибки)

Если у вас есть предложения – пишите их в этом разделе, программисты по мере доработки будут переносить новые реализованные функции в основное описание, если эти предложения разумны и аргументировать отказ от тех, которые программе не нужны.


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