Radar Rest Api
Base URI
http://radar1319016.tk
GET
/api/v1/login
GET
/api/v1/user/get
GET
/api/v1/logout
GET
/api/v1/logout
GET
/api/v1/city/get
GET
/api/v1/city/set
GET
/api/v1/room/get
GET
/api/v1/room/checkin
GET
/api/v1/room/top
GET
/api/v1/user/confirm
GET
/api/v1/user/confirm/code
GET
/api/v1/status
исходящие сообщения
юзается socket.io на сервере и клиенте
ws://radar1319016.tk:8008?sig={sessionId}
сообщения от сервера:
{"success": true, "param1": "", "param2": "" .....} - удачно
{"success": false, "errror": ""} - неудачно
GET
/auth
GET
/test
GET
/search
GET
/confirmRoom
GET
/leaveRoom
GET
/message
GET
/disconnect
исходящие сообщения
GET
/onLeaveRoom
GET
/onAddRoom
GET
/onStartChat
GET
/onConfirmUserRoom
GET
/onConfirmRoom
GET
/onMessage
GET
/onLeaveChat
GET
/error
GET
/onLogout
GET
/onLeaveRoom
Отключение пользователя ( для ТОП ) {user: user}
Responses
200
OK
Body
Object
user
GET
/onAddRoom
Подключение пользователя ( для ТОП ) {user: user}
Responses
200
OK
Body
Object
user
GET
/api/v1/login
Request parameters
service
string
required
vkontakte|fb|ok
token[access_token]
string
required
CAA
Example:
dsvdsvsdv
token[user_id]
string
optional
только для vk.com
tokenDevice
string
required
для пуша
Responses
200
OK
Body
Object
GET
/api/v1/user/get
Request parameters
sid
string
required
id сессии
Example:
bfbdfbbdfbbgfbgfb
Responses
200
OK
Body
Object
object
string
Example:
list
model
GET
/api/v1/city/get
Responses
200
OK
Body
Object
object
string
Example:
list
models
GET
/api/v1/city/set
Выбор города
Request parameters
sid
string
required
session id
Example:
2tkt18tg9vqtf48m8hfake38n1
cityId
number
required
Example:
1
Responses
200
OK
Body
Object
object
string
Example:
list
model
Object
object
string
Example:
geo_city_user
city
Object
object
string
Example:
geo_city
id
string
Example:
1
title
string
Example:
Москва
GET
/api/v1/room/get
список мест поблизости
Request parameters
sid
string
required
session id
cityId
number
required
Example:
1
lat
number
required
координаты юзверя
Example:
50.4894987
lng
number
required
lng
Example:
30.54998919
Responses
200
OK
Body
Object
object
string
Example:
list
models
GET
/api/v1/room/checkin
Окно геопозиционирования
Request parameters
sid
string
required
session id
Request body
Object
CheckInForm
Object
POST
placeTitle
string
Название
Example:
Крассная пл.
userLat
number
координаты юзера
Example:
53.84984894
userLng
number
координаты юзера
Example:
53.64464646
findSexMale
number
пользователи какого пола могут видеть его в своей статистике
Example:
1
findSexFeMale
number
пользователи какого пола могут видеть его в своей статистике
Example:
1
palceId
number
если место выбрано из списка
Example:
1
ageFrom
number
null, 18, 30
Example:
18
meAgeFrom
number
null, 18, 30
Example:
1
meAgeTo
number
null, 18, 30
Example:
1
sex
number
0,1
Example:
1
Responses
200
OK
Body
Object
object
string
Example:
list
model
Object
object
string
Example:
check_in_form
placeId
string
Example:
3
placeTitle
string
Example:
Крассная пл.
placeLat
string
Example:
53.54654654654
placeLng
string
Example:
36.6516516156165
findSexMale
string
Example:
0
findSexFeMale
string
Example:
1
GET
/api/v1/room/top
все места, где кто0нибудь есть
Request parameters
sid
string
required
lat
number
required
Example:
1
lng
number
required
Example:
1
Responses
200
OK
Body
GET
/api/v1/status
Responses
200
OK
Body
Object
success
number
Example:
1
date
string
Example:
2014-07-27
users
string
Example:
4
Examples
GET http://radar1319016.tk/api/v1/status HTTP/1.1
HTTP/1.1 200 OK
Content-Type: application/json
{
"success" : 1,
"date" : "2014-07-27",
"users" : "4"
}
GET http://radar1319016.tk/api/v1/status HTTP/1.1
HTTP/1.1 200 OK
Content-Type: application/json
{
"success" : 1,
}
Object
object
string
Example:
members
id
string
Example:
13
firstName
string
Example:
Антон
lastName
string
Example:
Брагин
sex
string
Example:
1
avatarUrl
string
Example:
https://graph.facebook.com/731206023569161/picture?type=large
findSexFemale
string
Example:
1
findSexMale
string
Example:
1
mobilePhone
string
Example:
+7 908 131-90-16
real
string
Example:
1
meAgeFrom
string
Example:
30
meAgeTo
unknown
ageFrom
unknown
ageTo
unknown
room
Object
object
string
Example:
rest_geo_city
id
string
Example:
1
title
string
Example:
Москва
Methods:
cityget
Object
object
string
Example:
place_room
id
string
Example:
4
title
string
Example:
Ашан
lat
string
Example:
55.9137905
lng
string
Example:
37.3973647
phone
unknown
countMale18
unknown
countMale18_30
unknown
countMale30
unknown
countFeMale18
unknown
countFeMale18_30
unknown
countFeMale30
unknown
placeTags
Array
Object
type
string
Example:
bench
subtype
string
Example:
yes
Types:
Members