Запрос отзывов по ID модели

Отзывы в категориях с модификациями (Автомобильные шины, колесные диски, матрасы, радиаторы отопления, ноутбуки и т.п.) привязаны к основной модели. Основная модель указана в поле modof при получении информации по модели

Тип запроса

POST

URL ресурса

https://ymscanner.site/api/reviews

Спишется запросов

Кратно 10
Например:
1 отзыв - 1 запрос
2 отзыва - 1 запрос
10 отзывов - 1 запрос
11 отзывов - 2 запроса

Входные параметры

Параметр Тип Описание

key

varchar(32)

Ключ доступа к ресурсу. В личном кабинете.

id

int32

ID модели в базе данных.

quantity

int32
(необязательный параметр)
Отсутствие
вернет все отзывы

Нужное количество отзывов
(отзывы отсортированы в обратном порядке).
Например: quantity 10 вернет 10 отзывов,
начиная с последнего добавленного в базу.

minrating

1,2,3,4 или 5
(иные значения игнорируются)
(необязательный параметр)

Минимальный рейтинг отзывов
Например: 4 - только отзывы с рейтингом 4 и 5.
(Внимание: только положительные отзывы
будут выглядеть фальшиво и могут сыграть плохую службу вашему сайту)

Выходные данные

Параметр Тип Описание

id

int32

ID модели

reviews[]

array

Массив отзывов

reviews[N]

object

Отзыв

reviews[N].uid

int32

Сквозная нумерация (уникальный номер отзыва)
для проверки на дубликаты перед импортом.

reviews[N].author

varchar

Имя автора

reviews[N].avatar

varchar

Ссылка на изображение аватара
автора (default null)

reviews[N].rating

varchar

Рейтинг

reviews[N].pluses

varchar

Достоинства (default null)

reviews[N].minuses

varchar

Недостатки (default null)

reviews[N].comment

varchar

Текст комментария (default null)

reviews[N].postdate

varchar

Дата отзыва, местоположение автора

reviews[N].dpub

date

Дата публикации(YYYY-MM-DD) default null (не у всех отзывов проставлена около 10% null,
но со временем это будет исправлено)

reviews[N].pictures

array

Приложенные фотографии (default null)

reviews[N].subcoments

array

Ответы на отзыв других людей (default [])

reviews[N].subcoments[M].author

varchar

Имя ответившего

reviews[N].subcoments[M].comment

varchar

Комментарий ответившего

reviews[N].subcoments[M].postdate

varchar

Дата ответа

reviews[N].subcoments[M].avatar

varchar

Ссылка на аватар (default null)

JSON

{
  "id": "10750571",
  "reviews": [
    {
      "uid": "1584617",
      "author": "Наталья Д.",
      "avatar": null,
      "rating": "5",
      "pluses": "быстро охлаждает помещение, мобилен, есть таймер и дисплей",
      "minuses": "нас все устраивает",
      "comment": "Этим летом купили этот мобильный кондиционер себе на дачу. Кондиционер достаточно компактный, много места в комнате не занимает. Дизайн спокойный, лаконичный. С дисплеем на корпусе быстро разобрались. Удобно, что есть пульт управления и таймер до 24 часов. Охлаждает весь домик просто отлично. Сейчас еще и на обогрев включаем.",
      "postdate": "29 сентября, Ростов-на-Дону",
      "dpub": "2019-09-29",
      "pictures": null,
      "subcomments": []
    },
    {
      "uid": "1584618",
      "author": "Антон С.",
      "avatar": null,
      "rating": "4",
      "pluses": "Хорошо осушает - 5л воды за день летом\nХорошо греет\nНе плохо охлаждает\nРежим сна не такой уж шумный\nУдобно для съёмной квартиры",
      "minuses": "В целом шумит довольно сильно\nНа пульте будет несоответствие, если сигнал не дошёл до кондиционера\nТрубу не закрепить на наши привычные окна, ищите информацию, как заказать оргстекло под форму.",
      "comment": "Стоит на подоконнике, функции выполняет хорошо. Два места для выхода конденсата. В целом, доволен им летом, посмотрим, как проявит себя зимой. :)",
      "postdate": "13 сентября, Москва",
      "dpub": "2019-09-13",
      "pictures": null,
      "subcomments": []
    },
    
  ]
}
	
© Copyright YM Сканнер.