Finam API SDK
Документация: https://tradeapi.finam.ru/docs/about/
Пример
async
Документация: https://tradeapi.finam.ru/docs/about/
async fn main() {
dotenvy::dotenv().unwrap();
let secret = env::var("TOKEN").unwrap();
let finam = finam::FinamSdk::new(&secret).await.unwrap();
let mut market_data = finam.market_data();
let response = market_data
.last_quote(QuoteRequest {
symbol: "SBER@MISX".to_string(),
})
.await
.unwrap()
.into_inner();
if let Some(quote) = response.quote {
println!("{:?}", quote.last);
}
}