timothyha / chat-api

API for chat server at jesuschrist.ru and PhoneGap client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chat-api

API for chat server at jesuschrist.ru - developed by timothyha and Grabli66

  • SSL only
  • JSON format, POST requests
  • Responses will always contain "err" property for error code; error code is mnemonic, ERR_USERNOTFOUND, ERR_DBNOTFOUND, etc.

Login, logout:

  • /chapi/login
  • /chapi/logout

Main functionality:

  • /chapi/users - list of logged in users
  • /chapi/private - application can choose to load only private messages, thus chat server/app would become something like a pager
  • /chapi/public - load main room messages
  • /chapi/send - send a message, either public or private

Moderator/admin:

  • /chapi/admin_notify - send global notification
  • /chapi/admin_kick - kick a user out of chat
  • /chapi/admin_restore - restore a user to normal

About

API for chat server at jesuschrist.ru and PhoneGap client

License:GNU General Public License v2.0


Languages

Language:JavaScript 57.0%Language:Java 30.0%Language:HTML 3.8%Language:Python 3.3%Language:CSS 1.9%Language:Objective-C 1.6%Language:C# 0.6%Language:PHP 0.5%Language:Makefile 0.5%Language:Batchfile 0.4%Language:C++ 0.2%Language:QML 0.1%