-
Notifications
You must be signed in to change notification settings - Fork 0
API
thergbway edited this page Feb 17, 2016
·
41 revisions
Request: POST /auth
Request body:
{
!"code": STRING,
!"redirectURI": STRING,
!"ruberAppId": INT,
!"ruberAppSecret": STRING
}Request headers:
Accept=application/json
Content-Type=application/json
Response:
{
!"ruberAccessToken": STRING,
!"vkId": INT
}Object Group
{
!"vkId": INT,
!"name": STRING,
!"market": Market
}Object Market
{
!"enabled": BOOLEAN,
"itemsCount": INT
}Request: GET /groups
Request params: count, offset, !accessToken
Request headers: Accept=application/json
Response:
{
!"count": INT,
!"groups": Group[]
}Object Item
{
!"id": INT,
!"ownerId": NEGATIVE_INT,
!"title": STRING,
!"description": STRING,
!"price": {
!"amount": INT,
!"currency":{
!"id": INT,
!"name": STRING
},
!"text": STRING
},
!"category": {
!"id": INT,
!"name": STRING,
!"section": {
!"id": INT,
!"name": STRING
}
},
!"thumbPhoto": STRING,
!"date": INT,
!"availability": INT
}Request: GET /items
Request params: !ownerId - отрицательное число, id группы vk, count, offset, !accessToken
Request headers: Accept=application/json
Response:
{
!"count": INT,
!"items": Item[]
}