Skip to content

Files

Latest commit

43af226 · Mar 3, 2015

History

History
82 lines (56 loc) · 2.44 KB

README.md

File metadata and controls

82 lines (56 loc) · 2.44 KB

RestAPI-With-Slim-Framework

Route Method Arguments Response(Match the Response with Number) /login POST username, latitude, longitude, channel Response =1 /checkUser GET username Response=2 /register POST username, email Response=3 / checkEmail GET email Response=4 /updateLocation POST username, latitude, longitude, channel Response=5 /nOfOnline GET username, Response=6

Response 1. a. If Missing argument then response is

{“status”:”fail”,“error”:{“code”:integer}}

b. If Unknown username then response is

{“status”:”fail”,“error”:{“code”:integer}}

c. If Success then response is

{"status":"success","data":{"secret":"EH$Gy9Ud"}}
[secret] will be the user password.

d. If Server Error Occurred then response is

{“status”:”fail”,“error”:{“code”:integer} }

a. If Missing argument then response is {“status”:”fail”,“error”:{“code”:integer}} b. If not exist then response is
{"status":"success","data":{"unique":true}} c. If Exist then response is {"status":"success","data":{"unique":false}} d. If Server Error Occurred then response is {“status”:”fail”,“error”:{“code”:integer } } 3.
a. If Missing argument then response is {“status”:”fail”,“error”:{“code”:integer}}

b. If username or Email already Exist then Response is {“status”:”fail”,“error”:{“code”:integer}}

c. If Success then response is {"status":"success","data":{"secret":"EH$Gy9Ud"}}
[secret] will be the user password.

d. If Server Error Occurred then response is {“status”:”fail”,“error”:{“code”:integer} }

  1. Same as Response Number 2.

a. If Missing argument then response is {“status”:”fail”,“error”:{“code”:integer}}

b. If Unknown username then response is {“status”:”fail”,“error”:{“code”:integer}} c. If Success then response is
{“status”:”success”} d. If Server Error Occurred then response is {“status”:”fail”,“error”:{“code”:integer} }

a. If Missing argument then response is {“status”:”fail”,“error”:{“code”:integer}}

b. If Success then response is {"status":"success","data":{"online":integer}}

c. If Server Error Occurred then response is {“status”:”fail”,“error”:{“code”:integer} }

Appendix Error Code Explanation 1000 Internal Server error 1001 Missing Argument 1002 User Not Exist 1003 Duplicate User name or email