Skip to content
Ruslan Kabalin edited this page Sep 28, 2022 · 17 revisions

PastVu API (2.0)

https://docs.pastvu.com/dev/api

Документация API PastVu (pre 2.0)

Версия 0.2.0

Параметры запроса

app* Идентификатор приложения. Выдаётся администратором по запросу на адрес [email protected]
rid* Идентификатор запроса. Строка, позволяющая запрашиваемому приложению соотнести ответ с запросом. Возвращается в ответе
stamp* Время (UTC) отправки запроса в формате unix-time (количество миллисекунд с 1970/01/01). Запрос должен быть не старше 10 секунд. Возвращается в ответе
method* Метод запроса из перечисленных ниже
data Параметры метода в формате JSON
* Обязательные параметры запроса

Структура ответа

В случае корректно переданных параметров запроса сервер вернёт JSON (Content-Type: application/json; charset=utf-8) следующей структуры:

rid Переданный клиентом идентификатор запроса
stamp Переданное клиентом время отправки запроса
result Результат выполнения метода. Структура зависит от метода. Может отсутствовать в случае ошибки
error Объект в случае ошибки. {code: , text: }

Методы запроса

photo.get Возвращает объект фотографии
Структура
Структура
photos.near Возвращает массив фотографий, ближайших переданной координате. Массив отсортирован по возрастанию расстояния
map.getBounds Возвращает массивы кластеров и фотографий для карты, входящих в переданные границы
comments.getByObj Возвращает дерево комментариев для фотографии