| Crates.io | rust-yandexmarket |
| lib.rs | rust-yandexmarket |
| version | 0.1.2 |
| created_at | 2024-05-03 11:45:43.07838+00 |
| updated_at | 2024-07-23 07:42:34.914329+00 |
| description | Библиотека для работы с API Yandex.Market на языке программирования Rust |
| homepage | |
| repository | https://github.com/LigeronAhill/rust-yandexmarket |
| max_upload_size | |
| id | 1228679 |
| size | 1,521,557 |
Клиент для доступа к Yandex Market API.
use anyhow::Result;
use rust_yandexmarket::MarketClient;
#[tokio::main]
async fn main() -> Result<()> {
let subscriber = tracing_subscriber::fmt()
.with_max_level(tracing::Level::DEBUG)
.finish();
tracing::subscriber::set_global_default(subscriber).expect("setting default subscriber failed");
let token = std::env::var("MARKET_TOKEN").expect("MARKET_TOKEN must be set");
let client = MarketClient::new(token).await?;
// do something with the client
Ok(())
}
get_categories_tree.get_category_content_parameters.update_offer_mappings.tariffs_calculate.offer_mappings. Что такое модель работы и какие модели есть.offers_update. Условия размещения — это минимальный объем заказа, квант продаж и ставка НДС. Если вы работаете по модели DBS, этим же запросом задаются параметры доставки.get_campaign_offers.
Подробные пояснения к статусам товаров вы найдете в Справке Маркета для продавцов.tariffs_calculate.offer_prices_updates.price_quarantine.offer_prices_updates.price_quarantine_confirm. Если ложные срабатывания карантина случаются часто, подумайте о том, чтобы изменить его порог по инструкции.offer_mappings_archive. Если товары не удалось архивировать, они вернутся в ответе запроса.archived в запросе offer_mappingsoffer_mappings_unarchiveС помощью запроса update_stock