Метод getReviews
Метод позволяет получить список отзывов (или комментариев), оставленных к определенному объекту карты либо оставленных конкретным пользователем. Метод является частью публичного API и его можно вызывать без указания токена доступа. Метод можно вызвать как GET-запросом, так и POST-запросом. За один запрос можно получить только 10 отзывов (комментариев).
GET https://waste.fantastic-game.ru/opm/api/getReviews.php?<PARAMS>
Отзывы и комментарии, по сути, являются синонимами. Единственное, что отличает отзыв от комментария – это наличие оценки: к основным объектам карты (node
, way
и relation
) каждый пользователь может оставить только один отзыв с указанием оценки по пятибалльной шкале, а к дополнительным объектам карты (node
и changeset
) пользователь может оставлять неограниченное количество комментариев, не имеющих оценки.
Параметры
Параметр | Описание |
typeстрока |
Тип объекта карты: node – одиночная точка на картеway – линия (полигон)relation – отношение (например, автобусный маршрут)note – публичное сообщение на карте (заметка)changeset – пакет правок |
idчисло |
Числовой идентификатор объекта карты, отзывы (комментарии) о котором необходимо получить |
authorчисло |
Числовой идентификатор пользователя, отзывы которого необходимо получить. Указывается вместо параметров type и id . |
offsetчисло Обязательный |
Номер страницы. 0 — первая страница, 1 — вторая… . |
Ответ
В случае успеха в ответе придет общее количество отзывов reviews_count
, усредненная оценка (при наличии отзывов) mark
и массив с 10-ю объектами отзывов.
Поля ответа
Поле | Описание |
reviewsмассив |
Массив с объектами отзывов (комментариев). |
reviews_countчисло |
Общее количество отзывов. Примечание: поле содержит общее число отзывов, а не количество возвращаемых в reviews отзывов |
markfloat|null |
Усредненная оценка. Возвращает null если отсутствуют отзывы. |
errorстрока |
Возвращается в случае ошибки. Содержит описание ошибки |
Пример запроса