socservapp - это Python обертка для создания серверной части приложений в социальных сетях.
В файле config.conf Указываются все порты, логины пароли к БД, секретный ключ приложения. Для работы скрипта нужно установить библиотеки Twisted и MySQLdb.
Общение между клиентом и сервером идет в json-формате вида {"type":"<TYPE_NAME>",<SOME_DATA>}
Методы в готовых плагинах:
{"type":"auth", "id":"", "pass":"<AUTH_KEY>"}- авторизация пользователя в приложении, id и auth_key берутся со страницы с приложением {"type":"regUser","name":"","status":""} - регистрация полльзователя в приложении, присвоение ему уникального id в системе, а также имя и статус профайла (в самом приложении) {"type":"getUserProfile","id":""} - получить данные о польщователе с id в приложении
{"type":"getRooms"} - сервер возвращает список доступных чатов {"type":"enterChat", "name":""} - вход в комнату {"type":"leaveChat"} - если пользователь есть в какой-либо комнате, он оттуда отключается {"type":"message","message":""} - отправляет сообщение в чат, куда зашел пользователь
Это еще сырая версия обертки, планируется дальнейшее развитие проекта