...
Параметр | Значение | Комментарий |
---|---|---|
Метод | POST | |
Путь | /public/api/v1/clients/me | |
Запрос | Пустой | |
Ответ | Client |
...
Параметр | Значение | Комментарии | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Метод | POST | |||||||||
Путь | /public/api/v1/clients/auth | |||||||||
Запрос |
| |||||||||
Ответ | ClientAuth |
...
Параметр | Значение | Комментарий | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Метод | POST | |||||||||
Путь | /public/api/v1/clients/signup | |||||||||
Запрос |
| |||||||||
Ответ | ClientAuth |
...
Параметр | Значение | Комментарий | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Метод | POST | |||||||||
Путь | /public/api/v1/clients/integration_auth | |||||||||
Запрос |
| |||||||||
Ответ | ClientAuth |
...
Параметр | Значение | Комментарии |
---|---|---|
Метод | POST | |
Путь | /public/api/v1/chats/channel/chat/:channelName | |
Запрос | Пустое | |
Ответ | Chat |
...
Параметр | Значение | Комментарии |
---|---|---|
Метод | POST | |
Путь | /public/api/v1/chats/channel/typing/:channelName | |
Запрос | Пустой | |
Ответ | Пустой |
...
Параметр | Значение | Комментарии | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Метод | POST | |||||||||||||
Путь | /public/api/v1/chats/channel/messages/:channelName | |||||||||||||
Запрос |
| |||||||||||||
Ответ | ChatMessage[] |
...
Параметр | Значение | Комментарий | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Метод | POST | |||||||||||||||||||||
Путь | /public/api/v1/chats/channel/send/:channelName | |||||||||||||||||||||
Запрос |
| |||||||||||||||||||||
Ответ | Пустой | Новое сообщение придет в SSE подключении. |
...
Параметр | Значение | Комментарий |
---|---|---|
Метод | POST | |
Путь | /public/api/v1/chats/messages/received | |
Запрос | int64[] | Айди сообщений, которые нужно пометить как полученные |
Ответ | Пустой |
...
Параметр | Значение | Комментарий |
---|---|---|
Метод | POST | |
Путь | /public/api/v1/chats/messages/read | |
Запрос | int64[] | Айди сообщений, которые нужно пометить как прочтенные |
Ответ | Пустой |
...
Code Block |
---|
[1, 2, 3, 4, 5] |
Файлы
Ссылка на файл
Параметр | Значение | Комментарий |
---|---|---|
Метод | GET | |
Путь | /public/api/v1/files/get/:fileId | |
Ответ | Файл с правильным Content-Type |
Информация о файле
Параметр | Значение | Комментарий |
---|---|---|
Метод | GET | |
Путь | /public/api/v1/files/meta/:fileId | |
Ответ | File |
Пример ответа:
Code Block |
---|
{
"OK": true,
"Error": null,
"Result": {
"Id": "1705a928-0d7a-11e8-b187-13b6ccbb5d10.txt",
"Type": "file",
"Owner": "client",
"OwnerClientId": 11,
"ClientId": null,
"UserId": 1,
"Name": "oci8-sigsegv.txt",
"Path": "clients/11/11/1705a928-0d7a-11e8-b187-13b6ccbb5d10.txt",
"Size": 5356,
"ImageWidth": null,
"ImageHeight": null,
"ContentType": "",
"CreatedAt": 1518167865822
},
"Rels": {}
} |
Загрузка файла
Параметр | Значение | Комментарий | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Метод | POST | |||||||||||||
Content-Type | multipart/form-data | |||||||||||||
Запрос |
| |||||||||||||
Ответ | File |
Пример ответа:
Code Block |
---|
{
"OK": true,
"Error": null,
"Result": {
"Id": "9a9cef3d-0d7a-11e8-b188-9def95b467fb.jpg",
"Type": "image",
"Owner": "client",
"OwnerClientId": 11,
"ClientId": 11,
"UserId": null,
"Name": "1.jpg",
"Path": "clients/11/11/9a9cef3d-0d7a-11e8-b188-9def95b467fb.jpg",
"Size": 1039999,
"ImageWidth": 3024,
"ImageHeight": 4032,
"ContentType": "image/jpeg",
"CreatedAt": 1518168086597
},
"Rels": {}
} |