Skip to content

Бэкенд для чата-рулетки. Цифровой прорыв 2020 Кейс#2 Команда Унаги

Notifications You must be signed in to change notification settings

borrispu/Unagi_ChatRooms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Unagi_ChatRooms

Бэкенд для чата-рулетки. Цифровой прорыв 2020 Кейс#2 Команда Унаги

API

GET /roulette/status[?format=json] OK

GET /roulette/contacts контакты

GET /roulette/chatrooms[?format=json] список комнат

GET /roulette/chatroom/(integer)[?format=json] комната по (id=integer)

GET /roulette/addchatroom форма добавления новой комнаты

POST /roulette/addchatroom {'name'=string, 'capacity'=integer} добавить новую комнату с заданным названием и вместимостью

GET /roulette/removechatroom(integer) удалить комнату по (id=integer)

GET /roulette/persons[?format=json] список участников

GET /roulette/person/(integer)[?format=json] участник по (id=integer)

GET /roulette/addperson форма добавления нового участника

POST /roulette/addperson {'name'=string, 'ticket'=string} добавить нового участника с заданным именем и номером билета

GET /roulette/removeperson(integer) удалить участника по (id=integer)

POST /roulette/movepersontochatroom {'person_id'=integer, 'chatroom_id'=integer} добавить участника с id=person_id в комнату с id=chatroom_id, если хватит места

POST /roulette/addtagtoperson {'person_id'=integer, 'tag_description'=string} добавить участника с id=person_id тег tag_description

POST /roulette/removetagfromperson {'person_id'=integer, 'tag_description'=string} удалить у участника с id=person_id тег tag_description

GET /roulette/tags[?format=json] список тегов

POST /roulette/searchtags {optionaltags[]=string) поиск участников по списку тегов

About

Бэкенд для чата-рулетки. Цифровой прорыв 2020 Кейс#2 Команда Унаги

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published