Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия Следующая версия справа и слева
comet:ws-api [2018/06/03 06:11]
levhav
comet:ws-api [2018/06/03 06:21]
levhav
Строка 79: Строка 79:
 </​code>​ </​code>​
  
-web_pipe2 - ключевое слово +  * web_pipe2 - ключевое слово 
-Pipe_name - имя канала +  ​* ​Pipe_name - имя канала 
-Event_name - имя события +  ​* ​Event_name - имя события 
-*  - всегда так отправляем так как этот параметр устарел и в дальнейшем не будет поддерживаться +  ​* ​*  - всегда так отправляем так как этот параметр устарел и в дальнейшем не будет поддерживаться 
-Message - само сообщение (можно закодировать его в json)+  ​* ​Message - само сообщение (можно закодировать его в json)
  
 +====== Получение последних сообщений из канала ====== ​
 +
 +Чтобы получить несколько последних сообщений из канала аналогично функции get_pipe_log из JavaScript апи надо отправить сообщение какого вида:
 +
 +<​code>​
 +pipe_log\nPipe_name\nMarker\n
 +</​code>​
 +
 +  * pipe_log - ключевое слово
 +  * Pipe_name - имя канала
 +  * Marker - случайное число из 10 символов. Ответ на этот запрос тоже будет содержать поле marker с этим числом для того чтоб вы могли понять на какой из запросов пишёл ответ. ​
 +
 +<note tip>​Поле marker везде себя ведёт так же как и тут. Оно используется чтоб при получении ответа вы знали на что именно пришёл ответ</​note>​
 +
 +====== Получение количества подписчиков в канале ====== ​
 +
 +Аналог функции count_users_in_pipe из JavaScript апи ​
 +
 +<​code>​
 +pipe_count\nPipe_name\nMarker\n
 +</​code>​
 +
 +  * pipe_count - ключевое слово
 +  * Pipe_name - имя канала
 +  * Marker - случайное число из 10 символов.