|
> Формат запросов
/e/имя.эхи Запрашивает все msgid из данной эхи. msgid это просто строка из 20 символов, задача которой быть уникальной (используется хэш).
/m/msgid Запрашивает конкретное сообщение по его msgid (20-символьный уникальный идентификатор, содержащий A-Za-z0-9)
/u/e/имя.эхи/имя.эхи/имя.эхи Запрашивает msgid сразу у нескольких эх (у эхи в имени есть точка). Формат выдачи это.эха1 ABCDEABCDEABCDEABCDE BCDAEBCDAEBCDAEBCDAE это.эха2 A1B2C3D4E5EBGGSDFDSF SDFSDFSDFDSFSDFWWWWQ ...
/u/m/msgid/msgid/msgid Запрашивает пакет сообщений. Формат выдачи msgid:сообщение-закодированное-base64 msgid:сообщение-закодированное-base64 ...
Все сообщения в сети создают только пойнты и отправляют их через веб интерфейс или клиента. Точка входа для пойнта
/u/point/pauth/tmsg/
где pauth - это строка авторизации tmsg - сообщение, закодированное base64
обычно используется в виде post-запроса вида /u/point с полями pauth и tmsg
> Сообщения на станции хранятся в своём формате:
1. тэги (выглядит например, так: ii/ok/repto/ABCDEABCDEABCDEABCDE где repto показывает, что это ответ на сообщение, а ii/ok это стандартный заголовок) 2. эха, куда помещено сообщение 3. стандартный unix timestamp, типа 1728457880 4. Имя отправителя 5. адрес, например адрес вида lenina,22 говорит, что это пойнт с улицы, то есть со станции Ленина и он там 22й такой 6. Кому сообщение. Если это новое сообщение, то используется All 7. Тема сообщения 8. [пустая строка] 9 и далее - текст сообщения
> формат tmsg, отправлямого пойнтом
1. эха 2. кому (или All) 3. тема 4. [пустая строка] 5. текст сообщения*
* если это ответ на конкретное сообщение, то первой строкой текста сообщения идёт @repto:MSGIDтогосообщения
+++ memo:nasteF
|