Примеры API запросов и ответов

Запрос:

GET http://api.example.com/v1/showrooms?type=json&limit=3

Ответ:

{

"status": "200",

"request": {"api": "v1", "type": "json", "limit": "3"},

"meta": {"total": "2034"},

"results": {

{"name": "ГБУК г. Москвы "Выставочный зал "Солянка ВПА",

"district": "Центральный административный округ", "area": "Басманный

район", "address": "улица Солянка, дом 1/2, строение 2", "telephone":

"(495) 621-55-72; (495) 621-59-61"},

{"name": "ГБУК г. Москвы "Выставочный зал "Творчество", "district":

"Центральный административный округ", "area": "Таганский район", "address":

"Таганская улица, дом 31/22", "telephone": "(495) 678-55-78"},

{"name": "ГБУК г. Москвы "Московский выставочный зал "Галерея A3",

"district": "Центральный административный округ", "area": "район Арбат",

"address": "Староконюшенный переулок, дом 39", "telephone":

"(495) 697-14-56"}

}

}

Запрос:

GET http://api.example.com/v2/showrooms/3

Ответ:

{

"status": "200",

"request": {"api": "v2", "id": "3"},

"meta": {},

"results": {

{"name": "ГБУК г. Москвы "Московский выставочный зал "Галерея A3",

"district": "Центральный административный округ", "area": "район Арбат",

"address": "Староконюшенный переулок, дом 39", "telephone":

"(495) 697-14-56"}

}

}

Запрос:

GET

http://api.example.com/v1/showrooms?limit=2&offset=1&fields=name,area,address

Ответ:

{

"status": "200",

"request": {"api": "v1", "limit": "2", "offset": "1", "fields":

"name,area,address"},

"meta": {"total": "2034"},

"results": {

{"name": "ГБУК г. Москвы "Выставочный зал "Творчество", "area":

"Таганский район", "address": "Таганская улица, дом 31/22"},

{"name": "ГБУК г. Москвы "Московский выставочный зал "Галерея A3",

"area": "район Арбат", "address": "Староконюшенный переулок, дом 39"}

}

}