Appearance
Удаление отзыва о товаре
Метод удаляет отзыв. Удаление необратимо: восстановить отзыв нельзя, его придется создать заново методом reviews/create.
Если отзыв нужно просто убрать из публичной выдачи, не удаляя, используйте reviews/reject.
POST https://api.rees46.ru/reviews/deleteПараметры
Отзыв адресуется либо своим идентификатором review_id, либо тройкой «товар + заказ + клиент».
| Параметр | Тип | Обязателен? | Описание |
|---|---|---|---|
| shop_id | String | Да | API-ключ |
| shop_secret | String | Да | Секретный API-ключ |
| review_id | Integer | Нет | Идентификатор отзыва. Если передан, остальные параметры адресации не нужны |
| product | String | Нет | Идентификатор товара в вашем каталоге |
| order | String | Нет | Идентификатор заказа в вашей системе |
| email* | String | Нет | Email клиента |
| phone* | String | Нет | Телефон клиента |
| loyalty_id* | String | Нет | Идентификатор участника программы лояльности |
| external_id* | String | Нет | Внешний идентификатор клиента |
| telegram_id* | String | Нет | Идентификатор клиента в Telegram |
Адресация отзыва
Если review_id не передан, нужны product, order и хотя бы один идентификатор клиента [*].
Запрос
Пример запроса:
shell
curl 'https://api.rees46.ru/reviews/delete' \
-X 'POST' \
-H 'Content-Type: application/json' \
--data-raw '{"shop_id":"SHOP_ID", "shop_secret":"SHOP_SECRET", "review_id":1}'Ответ
Пример ответа сервера:
json
{
"status": "success"
}Возможные ошибки:
| Код | Сообщение | Причина |
|---|---|---|
| 400 | Missing user identifier | Отзыв адресуется без review_id и без идентификатора клиента |
| 403 | Invalid API key or secret key | Не передан или неверен shop_secret |
| 403 | Service is not enabled | Услуга отзывов о товарах не подключена в тарифе |
| 404 | Product not found | Товара с таким product нет в каталоге |
| 404 | Order not found | Заказа с таким order нет в платформе |
| 404 | Review not found | Отзыв по переданным параметрам не найден |