-
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,
!"redirect_uri": STRING,
!"ruber_app_id": INT,
!"ruber_app_secret": STRING
}Request headers:
Accept=application/json
Content-Type=application/json
Response:
{
!"ruber_access_token": STRING,
!"id": INT
}Object Group
{
!"id": INT,
!"name": STRING,
!"market": Market
}Object Market
{
!"enabled": BOOLEAN,
"items_count": INT
}Request: GET /groups
Request params: count, offset, !access_token
Request headers: Accept=application/json
Response:
{
!"count": INT,
!"groups": Group[]
}Object Item
{
!"id": INT,
!"owner_id": 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
}
},
!"thumb_photo": STRING,
!"date": INT,
!"availability": INT
}Request: GET /items
Request params: !owner_id - negative integer(vk group id), count, offset, !access_token
Request headers: Accept=application/json
Response:
{
!"count": INT,
!"items": Item[]
}Request: GET /items/:id, where id is item id
Request params: !owner_id - negative integer(vk group id), !access_token
Request headers: Accept=application/json
Response:
Item