8
8
** Чеклист
9
9
10
10
- [-] Описание стандарта в этом документе
11
- - [- ] Формат бадла
12
- - [- ] Формат сообщения на отправку
11
+ - [x ] Формат бадла
12
+ - [x ] Формат сообщения на отправку
13
13
- [-] Формат node2node API
14
- - [- ] Формат client API
14
+ - [x ] Формат client API
15
15
- [-] Согласие на принятие стандарта от core-team(ники с [[https://github.com/orgs/idec-net/people][Github]])
16
16
- [-] vit1-irk
17
- - [-] btimofeev
18
17
- [-] spline1986
19
18
- [-] Difrex
20
19
- [-] Реализация PoC
37
36
адреса для отправки сообщения определенному поинту на его адрес.
38
37
39
38
40
- *** TODO Формат бандла личного сообщения
39
+ *** DONE Формат бандла личного сообщения
41
40
42
41
На основе нижеизложенных фактов предлагается к рассмотрению следующий формат бандла
43
42
#+begin_src
@@ -52,7 +51,7 @@ Re: Мое первое сообщение в эху # Заголово
52
51
текст сообщения # Текст сообщения
53
52
#+end_src
54
53
55
- *** TODO Формат сообщения на отправку
54
+ *** DONE Формат сообщения на отправку
56
55
57
56
#+begin_src
58
57
dynamic,1 # Вместо эхи используем адрес
@@ -66,7 +65,29 @@ Vasya # Имя пользователя
66
65
67
66
*** TODO Формат node2node API
68
67
69
- *** TODO Формат client API
68
+ Каждая нода может хранить у себя личные сообщения пользователей с других
69
+ станций сети.
70
+
71
+ Получение личных сообщений со станций сети предлагается сделать аналогично клиентскому.
72
+ Т.е:
73
+
74
+ #+begin_src
75
+ curl -XPOST -d "nauth=authstring" https://node.example.com/x/n/
76
+ addr,1
77
+ MSGHASH
78
+ addr,2
79
+ MSGHASH
80
+ #+end_src
81
+
82
+ Получаем эти сообщения:
83
+
84
+ #+begin_src
85
+ curl -XPOST -d "nauth=authstring" https://node.example.com/x/n/MSGHASH/MSGHASH
86
+ MSGHASH:BASE64
87
+ MSGHASH:BASE64
88
+ #+end_src
89
+
90
+ *** DONE Формат client API
70
91
71
92
Т.к. мы используем теги, то API отправки сообщения можно не менять, но поменять конечный эндпоинт,
72
93
вынеся его в расширения протокола.
0 commit comments