Skip to content

makhtev/socservapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

socservapp - это Python обертка для создания серверной части приложений в социальных сетях.

В файле config.conf Указываются все порты, логины пароли к БД, секретный ключ приложения. Для работы скрипта нужно установить библиотеки Twisted и MySQLdb.

Общение между клиентом и сервером идет в json-формате вида {"type":"<TYPE_NAME>",<SOME_DATA>}

Методы в готовых плагинах:

auth

{"type":"auth", "id":"", "pass":"<AUTH_KEY>"}- авторизация пользователя в приложении, id и auth_key берутся со страницы с приложением {"type":"regUser","name":"","status":""} - регистрация полльзователя в приложении, присвоение ему уникального id в системе, а также имя и статус профайла (в самом приложении) {"type":"getUserProfile","id":""} - получить данные о польщователе с id в приложении

chat

{"type":"getRooms"} - сервер возвращает список доступных чатов {"type":"enterChat", "name":""} - вход в комнату {"type":"leaveChat"} - если пользователь есть в какой-либо комнате, он оттуда отключается {"type":"message","message":""} - отправляет сообщение в чат, куда зашел пользователь

Это еще сырая версия обертки, планируется дальнейшее развитие проекта

About

TCP/IP Server for social network apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages