Информация о прайс-листе
Deprecated
Этот метод устарел. Не используйте его.
Возвращает информацию о прайс-листе, размещенном на Маркете для заданного магазина. Также ресурс возвращает результаты автоматических проверок прайс-листа.
⚙️ Лимит: 1000 запросов в час |
---|
Request
GET
https://api.partner.market.yandex.ru/campaigns/{campaignId}/feeds/{feedId}
Path parameters
Name |
Type |
Description |
campaignId* |
integer<int64> |
Идентификатор кампании в API и магазина в кабинете. Каждая кампания в API соответствует магазину в кабинете. Чтобы узнать идентификаторы своих магазинов, воспользуйтесь запросом GET campaigns. |
feedId* |
integer<int64> |
Идентификатор прайс-листа. |
Responses
200 OK
Информация о прайс-листе
Body
{
"feed": {
"id": 0,
"login": "string",
"name": "string",
"password": "string",
"uploadDate": "2022-12-29T18:02:01Z",
"url": "string",
"content": {
"rejectedOffersCount": 0,
"status": "ERROR",
"totalOffersCount": 0,
"error": {
"type": "PARSE_ERROR"
}
},
"download": {
"status": "ERROR",
"error": {
"httpStatusCode": 0,
"type": "DOWNLOAD_ERROR",
"description": "string"
}
},
"placement": {
"status": "ERROR",
"totalOffersCount": 0
},
"publication": {
"status": "ERROR",
"full": {
"fileTime": "2022-12-29T18:02:01Z",
"publishedTime": "2022-12-29T18:02:01Z"
},
"priceAndStockUpdate": {
"fileTime": "2022-12-29T18:02:01Z",
"publishedTime": "2022-12-29T18:02:01Z"
}
}
}
}
Name |
Type |
Description |
feed |
Информация о прайс-листе. |
FeedDTO
Информация о прайс-листе.
Name |
Type |
Description |
id |
integer<int64> |
Идентификатор прайс-листа. |
login |
string |
Логин для авторизации при скачивании прайс-листа. Параметр выводится при размещении прайс-листа на сайте магазина и в случае ограничения доступа к нему. |
name |
string |
Имя файла, содержащего прайс-лист. Параметр выводится при размещении прайс-листа на сервере Маркета. |
password |
string |
Пароль для авторизации при скачивании прайс-листа. Параметр выводится при размещении прайс-листа на сайте магазина и в случае ограничения доступа к нему. |
uploadDate |
string<date-time> |
Дата загрузки прайс-листа на Маркет.
Формат даты: |
url |
string |
URL прайс-листа. Параметр выводится при размещении прайс-листа на сайте магазина. |
content |
Информация о проверке содержимого прайс-листа, загруженного на Маркет. |
|
download |
Информация о последней загрузке прайс-листа. |
|
placement |
Информация о размещении предложений из прайс-листа на Маркете на момент выполнения запроса. |
|
publication |
Информация о последней публикации предложений из прайс-листа на Маркете. |
FeedContentDTO
Информация о проверке содержимого прайс-листа, загруженного на Маркет.
Name |
Type |
Description |
rejectedOffersCount |
integer<int64> |
Количество предложений, в которых найдены ошибки на этапе загрузки прайс-листа.
Выводится, если параметр |
status |
Статус проверки содержимого прайс-листа.
|
|
totalOffersCount |
integer<int64> |
Количество предложений в прайс-листе.
Выводится, если параметр |
error |
Информация об ошибке в содержимом прайс-листа.
Выводится, если параметр |
FeedDownloadDTO
Информация о последней загрузке прайс-листа.
Name |
Type |
Description |
status |
Статус последней загрузки прайс-листа.
|
|
error |
Информация об ошибке при загрузке прайс-листа.
Выводится, если параметр |
FeedPlacementDTO
Информация о размещении предложений из прайс-листа на Маркете на момент выполнения запроса.
Name |
Type |
Description |
status |
Статус прайс-листа. Возможные значения:
|
|
totalOffersCount |
integer<int32> |
Количество предложений из прайс-листа, которые размещаются на Яндекс Маркете в момент выполнения запроса. |
FeedPublicationDTO
Информация о последней публикации предложений из прайс-листа на Маркете.
Name |
Type |
Description |
status |
Статус последней публикации предложений из прайс-листа.
|
|
full |
Информация о последней публикации предложений из прайс-листа на Маркете. |
|
priceAndStockUpdate |
Последнее обновление цен и наличия товаров на Маркете.
Если последнее по времени обновление было полным, в параметре выводятся те же данные, что и в параметре |
FeedStatusType
Статус прайс-листа. Возможные значения:
ERROR
— найдены ошибки.NA
— прайс-лист не загружался более семи дней или на этапе загрузки произошла ошибка.OK
— ошибок не найдено.
Type |
Description |
Enum: |
FeedContentErrorDTO
Информация об ошибке в содержимом прайс-листа.
Выводится, если параметр content status=ERROR
.
Name |
Type |
Description |
type |
Тип ошибки в содержимом прайс-листа. Возможные значения:
|
FeedDownloadErrorDTO
Информация об ошибке при загрузке прайс-листа.
Выводится, если параметр download status=ERROR
.
Name |
Type |
Description |
httpStatusCode |
integer<int32> |
HTTP-код ошибки индексации прайс-листа.
Выводится, если |
type |
Тип ошибки загрузки прайс-листа. Возможные значения:
HTTP-код выведен в параметре
|
|
description |
string |
Описание ошибки.
Выводится, если |
FeedPublicationFullDTO
Информация о последней публикации предложений из прайс-листа на Маркете.
Name |
Type |
Description |
fileTime |
string<date-time> |
Дата и время, которые магазин указал в прайс-листе.
Формат даты: ISO 8601 со смещением относительно UTC. Например, |
publishedTime |
string<date-time> |
Дата и время публикации предложений из прайс-листа на Маркете.
Формат даты: ISO 8601 со смещением относительно UTC. Например, |
FeedPublicationPriceAndStockUpdateDTO
Последнее обновление цен и наличия товаров на Маркете.
Если последнее по времени обновление было полным, в параметре выводятся те же данные, что и в параметре full
.
Выводится, если параметр publication status=OK
.
Name |
Type |
Description |
fileTime |
string<date-time> |
Дата и время, которые магазин указал в прайс-листе.
Формат даты: ISO 8601 со смещением относительно UTC. Например, |
publishedTime |
string<date-time> |
Дата и время публикации предложений из прайс-листа на Маркете.
Формат даты: ISO 8601 со смещением относительно UTC. Например, |
FeedContentErrorType
Тип ошибки в содержимом прайс-листа. Возможные значения:
PARSE_ERROR
— ошибка при проверке прайс-листа, не связанная с форматом YML. Например, прайс-лист пустой или его не удалось разархивировать.PARSE_XML_ERROR
— несоответствие техническим требованиям формата YML. Например, элементы и их значения описаны некорректно.TOO_MANY_REJECTED_OFFERS
— более чем в половине предложений из прайс-листа найдены ошибки. Все предложения из прайс-листа не будут опубликованы на Маркете.
Type |
Description |
Enum: |
FeedDownloadErrorType
Тип ошибки загрузки прайс-листа. Возможные значения:
-
DOWNLOAD_ERROR
— ошибка загрузки прайс-листа. Например, проблема с DNS-сервером или обрыв интернет-соединения. Проблема описана в параметреdescription
. -
DOWNLOAD_HTTP_ERROR
— Яндекс Маркет передал запрос на получение прайс-листа и получил в ответ HTTP-код, отличный от 2xx.
HTTP-код выведен в параметре httpStatusCode
.
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 |
Список ошибок. |