Список несозданных карточек товаров с ошибками¶
POST /content/v2/cards/error/list
Метод возвращает список карточек товаров (черновиков), при создании или редактировании которых произошли ошибки, с описанием этих ошибок.
Данные в ответе возвращаются пакетами batch. Один пакет содержит:
- все ошибки по одному массиву variants одного запроса при создании карточек товаров
- все ошибки одного запроса при создании с присоединением или редактировании карточек товаров
Чтобы получить более 100 пакетов, используйте пагинацию:
1. Сделайте первый запрос:
{
"cursor": {
"limit": 100
},
"order": {
"ascending": true
}
}
2. Скопируйте "updatedAt":"***","batchUUID":"***"из cursor ответа и вставьте в cursor запроса.
3. Повторите запрос.
4. Повторяйте пункты 2 и 3, пока не получите в ответе "next":false. Это будет означать, что вы получили все пакеты.
Чтобы удалить карточку товара из списка, сделайте ещё один запрос на создание, создание с присоединением или редактирование карточки товара с исправленными ошибками
Лимит запросов на один аккаунт продавца:
| Период | Лимит | Интервал | Всплеск |
|---|---|---|---|
| 1 мин | 10 запросов | 6 сек | 5 запросов |
Параметры¶
| Имя | Расположение | Тип | Обязательный | Описание |
|---|---|---|---|---|
| locale | query | string | нет | Язык названий предметов: - ru — русский - en — английский - zh — китайский Не используется в песочнице |
Тело запроса: requestPublicViewerPublicErrorsTableListV2
Ответ: responsePublicViewerPublicErrorsTableListV2
Примеры вызова¶
use wildberries_sdk_items::apis::{configuration::Configuration, configuration::ApiKey, default_api};
let mut config = Configuration::new();
config.api_key = Some(ApiKey { prefix: None, key: std::env::var("WB_API_TOKEN").unwrap() });
let result = default_api::content_v2_cards_error_list_post(&config, ...).await?;