Crates.io | rust-yandexmarket |
lib.rs | rust-yandexmarket |
version | 0.1.2 |
source | src |
created_at | 2024-05-03 11:45:43.07838 |
updated_at | 2024-07-23 07:42:34.914329 |
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_mappings
offer_mappings_unarchive
С помощью запроса update_stock