From fda3e5533465c54b1776c1ff3478b3d4a308f39a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=94=D0=BC=D0=B8?= =?UTF-8?q?=D1=82=D1=80=D0=B8=D0=B5=D0=B2?= Date: Wed, 9 Jun 2021 17:14:24 +0000 Subject: [PATCH] README.md edited online with Bitbucket --- README.md | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index d117070..8e95008 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,13 @@ POST https://staging.blacbroc.com/support/create Тело запроса +``` {"Title":"test ticket title","Message":"test ticket message"} - +``` тело ответа +``` {"Ticket":"c2fekjcobibtq7akknog"} - +```` /subscribe - sse метод для подписывания на изменения по всех тикетах доступных пользователю. @@ -19,6 +21,7 @@ POST https://staging.blacbroc.com/support/create https://staging.blacbrok.com/support/subscribe?Authorization=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJRCI6ImMxdmNrZWtvYmlicmFmYWU2bjYwIiwiU2Vzc2lvbiI6ImMxdmNrZWtvYmlicmFmYWU2bjZnIiwiVXNlciI6ImMxdXAxY2tvYmliaXVpNDVxNGYwIiwiVGFyaWZmIjowLCJDcmVhdGVkIjoxNjE4OTIyMDQyMDQ3LCJMYXN0U2VlbiI6MTYxODkyMjA5OTg5MH0.INLy790JP-o6DDZcXfSEXUDg7lE1_83Ns2vDJVrUFuQ тело ответа +``` Ticket: { ID string `bson:"_id"` UserID string `bson:"UserID"` @@ -40,7 +43,7 @@ Ticket: { UpdatedAt time.Time `bson:"UpdatedAt"` Rate int `bson:"Rate"` } - +``` /ticket - sse метод для подписки на сообщения из одного тикета. @@ -48,6 +51,7 @@ Ticket: { https://staging.blacbrok.com/support/ticket?ticket=c2fekjcobibtq7akknog&Authorization=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJRCI6ImMxdmNrZWtvYmlicmFmYWU2bjYwIiwiU2Vzc2lvbiI6ImMxdmNrZWtvYmlicmFmYWU2bjZnIiwiVXNlciI6ImMxdXAxY2tvYmliaXVpNDVxNGYwIiwiVGFyaWZmIjowLCJDcmVhdGVkIjoxNjE4OTIyMDQyMDQ3LCJMYXN0U2VlbiI6MTYxODkyMjA5OTg5MH0.INLy790JP-o6DDZcXfSEXUDg7lE1_83Ns2vDJVrUFuQ тело ответа +``` { ID string `bson:"_id" json:"id"` TicketID string `bson:"TicketID" json:"ticket_id"` @@ -58,15 +62,16 @@ https://staging.blacbrok.com/support/ticket?ticket=c2fekjcobibtq7akknog&Authoriz Shown map[string]int `bson:"Shown" json:"shown"` CreatedAt time.Time `bson:"CreatedAt" json:"created_at"` } - +``` /send - метод для отправки сообщения в тикета пример запроса POST https://staging.blacbroc.com/support/send Тело запроса +``` {"message":"test ticket message","TicketID":"c2fekjcobibtq7akknog", "lang":"ru","files": ["idoffile"]} - +``` Ответ null @@ -76,10 +81,11 @@ POST https://staging.blacbroc.com/support/send POST https://staging.blacbroc.com/support/getTickets Тело запроса: +``` {"amt":10,"page":1,"srch":"test","status":"open"} - +``` Ответ: - [{ +``` [{ ID string `bson:"_id"` UserID string `bson:"UserID"` SessionID string `bson:"SessionID"` @@ -100,13 +106,14 @@ POST https://staging.blacbroc.com/support/getTickets UpdatedAt time.Time `bson:"UpdatedAt"` Rate int `bson:"Rate"` }] - +``` /getMessages - метод для получения сообщений конкретного тикета с пагинацией пример запроса POST https://staging.blacbroc.com/support/getMessages Тело запроса: +``` {"amt":10,"page":1,"srch":"test","ticket":"c2fekjcobibtq7akknog"} Ответ: @@ -122,7 +129,7 @@ POST https://staging.blacbroc.com/support/getMessages CreatedAt time.Time `bson:"CreatedAt" json:"created_at"` }] - +``` /pick - подхватывание сотрудником диалога пример запроса