Новые и обновленные отзывы о магазине
Возвращает новые и обновленные отзывы о магазине на Маркете.
Результаты возвращаются постранично, одна страница содержит не более 20 отзывов. Выходные данные содержат идентификатор следующей страницы.
⚙️ Лимит: 100 запросов в час |
---|
Request
GET
https://api.partner.market.yandex.ru/campaigns/{campaignId}/feedback/updates
Path parameters
Name |
Type |
Description |
campaignId* |
integer<int64> |
Идентификатор кампании в API и магазина в кабинете. Каждая кампания в API соответствует магазину в кабинете. Чтобы узнать идентификаторы своих магазинов, воспользуйтесь запросом GET campaigns. |
Query parameters
Name |
Type |
Description |
page_token |
string |
Идентификатор страницы c результатами. Если параметр не указан, возвращается самая старая страница. Рекомендуется передавать значение выходного параметра Если задан |
limit |
integer<int32> |
Количество товаров на одной странице.
|
from_date |
string<date> |
Начальная дата обновления отзывов. Если параметр указан, возвращаются отзывы, которые были написаны или обновлены с этой даты. Формат даты: |
Responses
200 OK
Список отзывов для магазина.
Body
{
"status": "OK",
"result": {
"paging": {
"nextPageToken": "string",
"prevPageToken": "string"
},
"feedbackList": [
{
"id": 0,
"createdAt": "2022-12-29T18:02:01Z",
"text": "string",
"state": "LAST",
"author": {
"name": "string",
"region": {
"id": 0,
"name": "string",
"type": "OTHER",
"parent": {
"id": 0,
"name": "string",
"type": "OTHER",
"children": [
{
"id": 0,
"name": "string",
"type": "OTHER",
"children": [
null
]
}
]
},
"children": [
{
"id": 0,
"name": "string",
"type": "OTHER",
"parent": {
"id": 0,
"name": "string",
"type": "OTHER",
"children": [
null
]
},
"children": [
null
]
}
]
}
},
"pro": "string",
"contra": "string",
"comments": [
{
"id": 0,
"parentId": 0,
"body": "string",
"createdAt": "2022-12-29T18:02:01Z",
"updatedAt": "2022-12-29T18:02:01Z",
"author": {
"type": "USER",
"name": "string"
},
"children": [
null
]
}
],
"shop": {
"name": "string"
},
"resolved": false,
"verified": false,
"recommend": false,
"grades": {
"average": 0,
"agreeCount": 0,
"rejectCount": 0,
"factors": [
{
"id": 0,
"title": "string",
"description": "string",
"value": 0
}
]
},
"order": {
"shopOrderId": "string",
"delivery": "DELIVERY"
}
}
]
}
}
Name |
Type |
Description |
status |
Тип ответа.
|
|
result |
Отзывы пользователей Яндекс.Маркета об указанном магазине. |
FeedbackListDTO
Отзывы пользователей Яндекс.Маркета об указанном магазине.
Name |
Type |
Description |
paging |
Информация о страницах результатов. |
|
feedbackList |
Список отзывов. Содержит не более 20 отзывов.
|
ScrollingPagerDTO
Информация о страницах результатов.
Name |
Type |
Description |
nextPageToken |
string |
Идентификатор следующей страницы результатов. |
prevPageToken |
string |
Идентификатор предыдущей страницы результатов. |
FeedbackDTO
Отзыв пользователя Яндекс.Маркета об указанном магазине.
Name |
Type |
Description |
id |
integer<int64> |
Идентификатор отзыва. |
createdAt |
string<date-time> |
Дата и время создания отзыва. Формат даты: ISO 8601 со смещением относительно UTC. Например, |
text |
string |
Комментарий автора отзыва. |
state |
Статус отзыва:
|
|
author |
Информация об авторе отзыва. Если отзыв оставлен анонимно, параметр не возвращается. |
|
pro |
string |
Достоинства магазина, описанные в отзыве. |
contra |
string |
Недостатки магазина, описанные в отзыве. |
comments |
Переписка автора отзыва с магазином. |
|
shop |
Информация о магазине. |
|
resolved |
boolean |
Решена ли проблема автора отзыва:
Если проблема решена, около отзыва на странице магазина появляется соответствующая надпись. |
verified |
boolean |
Является ли отзыв рекомендованным:
Внимание Параметр устарел и не рекомендуется к использованию. |
recommend |
boolean |
Купил бы автор отзыва в магазине снова:
|
grades |
Информация об оценках, которые поставил автор отзыва магазину, и об оценках полезности отзыва от других пользователей Маркета. |
|
order |
Информация о заказе, указанная в отзыве. |
FeedbackStateType
Статус отзыва:
LAST
— актуален.PREVIOUS
— устарел.DELETED
— удален.
Type |
Description |
Enum: |
FeedbackAuthorDTO
Информация об авторе отзыва.
Если отзыв оставлен анонимно, параметр не возвращается.
Name |
Type |
Description |
name |
string |
Имя автора отзыва. |
region |
Информация о регионе автора отзыва. |
FeedbackCommentDTO
Комментарий к отзыву на магазин.
Name |
Type |
Description |
id |
integer<int64> |
Идентификатор ответа. |
parentId |
integer<int64> |
Идентификатор родительского ответа. |
body |
string |
Текст ответа. |
createdAt |
string<date-time> |
Дата и время создания ответа. Формат даты: ISO 8601 со смещением относительно UTC. Например, |
updatedAt |
string<date-time> |
Дата и время изменения ответа. Формат даты: ISO 8601 со смещением относительно UTC. Например, |
author |
Информация об авторе ответа. |
|
children |
Дочерние ответы. |
FeedbackShopDTO
Информация о магазине.
Name |
Type |
Description |
name |
string |
Название магазина. |
FeedbackGradesDTO
Информация об оценках, которые поставил автор отзыва магазину, и об оценках полезности отзыва от других пользователей Маркета.
Name |
Type |
Description |
average |
number |
Общая оценка, указанная в отзыве: от |
agreeCount |
integer<int64> |
Количество пользователей, считающих отзыв полезным. |
rejectCount |
integer<int64> |
Количество пользователей, считающих отзыв бесполезным. |
factors |
Информация об оценках по параметрам, указанных в отзыве. При создании отзыва автору предлагается поставить оценки магазину по нескольким параметрам: например, за скорость обработки заказа или удобство самовывоза. Набор параметров зависит от того, какой способ покупки (параметр При создании отзыва автору предлагается поставить оценки магазину по нескольким параметрам: например, за скорость обработки заказа или удобство самовывоза. Набор параметров зависит от того, какой способ покупки (параметр |
FeedbackOrderDTO
Информация о заказе, указанная в отзыве.
Name |
Type |
Description |
shopOrderId |
string |
Номер заказа, указанный в отзыве. |
delivery |
Способ покупки, указанный в отзыве.
|
RegionDTO
Регион доставки.
Name |
Type |
Description |
id |
integer<int64> |
Идентификатор региона. |
name* |
string |
Название региона. |
type* |
Тип региона.
|
|
parent |
Информация о родительском регионе. Указываются родительские регионы до уровня страны. |
|
children |
Дочерние регионы. |
FeedbackCommentAuthorDTO
Информация об авторе ответа.
Name |
Type |
Description |
type |
Тип автора ответа:
|
|
name |
string |
Имя автора отзыва или название магазина. |
FeedbackFactorDTO
Информация об оценках по параметрам, указанных в отзыве.
При создании отзыва автору предлагается поставить оценки магазину по нескольким параметрам: например, за скорость обработки заказа или удобство самовывоза. Набор параметров зависит от того, какой способ покупки (параметр delivery
) указал автор.
Name |
Type |
Description |
id |
integer<int64> |
Идентификатор параметра. |
title |
string |
Название параметра. Например, |
description |
string |
Описание параметра. Например, |
value |
integer<int32> |
Оценка по параметру, указанная в отзыве: от |
FeedbackDeliveryType
Способ покупки, указанный в отзыве:
DELIVERY
— доставка.PICKUP
— самовывоз.INSTORE
— в магазине.
Type |
Description |
Enum: |
RegionType
Тип региона.
Возможные значения:
-
CITY_DISTRICT
— район города. -
CITY
— крупный город. -
CONTINENT
— континент. -
COUNTRY_DISTRICT
— область. -
COUNTRY
— страна. -
REGION
— регион. -
REPUBLIC_AREA
— район субъекта федерации. -
REPUBLIC
— субъект федерации. -
SUBWAY_STATION
— станция метро. -
VILLAGE
— город. -
OTHER
— неизвестный регион.
Type |
Description |
Enum: |
FeedbackCommentAuthorType
Тип автора ответа:
USER
— пользователь.SHOP
— магазин.
Type |
Description |
Enum: |
400 Bad Request
Запрос содержит неправильные данные.
Body
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Type |
Description |
status |
Тип ответа.
|
|
errors |
Список ошибок. |
ApiErrorDTO
Общий формат ошибки.
Name |
Type |
Description |
code* |
string |
Код ошибки. |
message |
string |
Описание ошибки. |
401 Unauthorized
В запросе не указаны данные для авторизации.
Body
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Type |
Description |
status |
Тип ответа.
|
|
errors |
Список ошибок. |
403 Forbidden
Данные для авторизации неверны или доступ к ресурсу запрещен.
Body
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Type |
Description |
status |
Тип ответа.
|
|
errors |
Список ошибок. |
404 Not Found
Запрашиваемый ресурс не найден.
Body
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Type |
Description |
status |
Тип ответа.
|
|
errors |
Список ошибок. |
420 Method Failure
Превышено ограничение на доступ к ресурсу.
Body
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Type |
Description |
status |
Тип ответа.
|
|
errors |
Список ошибок. |
500 Internal Server Error
Внутренняя ошибка сервера.
Body
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Type |
Description |
status |
Тип ответа.
|
|
errors |
Список ошибок. |