Список карточек товаров в корзине¶
POST /content/v2/get/cards/trash
Метод возвращает список карточек товаров в корзине.
Чтобы получить больше 100 карточек товаров, используйте пагинацию.
1. Сделайте первый запрос:
{
"settings": {
"sort": {
"ascending": true
},
"cursor": {
"limit": 100
}
}
}
Чтобы получать только карточки товаров, которые были перенесены в корзину после выгрузки, используйте сортировку по возрастанию: "sort":{"ascending":true}.
2. Скопируйте "trashedAt":"***","nmID":*** из cursor ответа и вставьте в cursor запроса.
3. Повторите запрос.
4. Повторяйте пункты 2 и 3, пока значение total в ответе не станет меньше, чем значение limit в запросе. Это будет означать, что вы получили все карточки.
Чтобы получать только карточки товаров, которые были перенесены в корзину после предыдущей выгрузки данных:
1. Сохраните поля "cursor":{"trashedAt":"***","nmID":***} из последнего ответа предыдущей выгрузки. При выгрузке используйте сортировку по возрастанию: "sort":{"ascending":true}.
2. Укажите в первом запросе сохранённые поля "cursor":{"trashedAt":"***","nmID":"***"}. Продолжайте использовать сортировку по возрастанию.
3. Сохраните поля "cursor":{"trashedAt":"***","nmID":***} из последнего ответа текущей выгрузки.
<a href="https://dev.wildberries.ru/openapi/api-information#tag/Vvedenie/Limity-zaprosov" target="_blank" rel="noopener">Лимит запросов</a> на один аккаунт продавца для всех методов категории <strong>Контент</strong>:
| Период | Лимит | Интервал | Всплеск |
| --- | --- | --- | --- |
| 1 мин | 100 запросов | 600 мс | 5 запросов |
Исключение — методы:
- создания карточек товаров
- создания карточек товаров с присоединением
- редактирования карточек товаров
- получения несозданных карточек товаров с ошибками
- переноса карточек товаров в корзину
- восстановления карточек товаров из корзины
- получения списка рекомендаций в карточках товаров
- установки рекомендаций для товаров
Параметры¶
| Имя | Расположение | Тип | Обязательный | Описание |
|---|---|---|---|---|
| locale | query | string | нет | Язык полей ответа name, value и object: - ru — русский - en — английский - zh — китайский Не используется в песочнице. Данные песочницы возвращаются только на русском языке |
Тело запроса: object
Ответ: object
Примеры вызова¶
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_get_cards_trash_post(&config, ...).await?;