7个版本
0.1.6 | 2023年4月19日 |
---|---|
0.1.5 | 2023年4月12日 |
在 金融 中排名第 139
12KB
234 代码行
stocks_api
使用YahooFinanceAPI检索金融数据
示例
获取单个报价
use stocks_api::YahooFinanceAPI;
use tokio::runtime::Runtime;
fn main() {
let rt = Runtime::new().unwrap();
let api = YahooFinanceAPI::new();
let quote = rt.block_on(api.get_quote("AAPL")).unwrap();
print!("Current AAPL price: {}", quote.regular_market_price)
}
搜索符号
use stocks_api::YahooFinanceAPI;
use tokio::runtime::Runtime;
fn main() {
let rt = Runtime::new().unwrap();
let api = YahooFinanceAPI::new();
let symbols = rt.block_on(api.search_symbols("Microsoft")).unwrap();
println!("Search results for: Microsoft");
println!(
"{}",
symbols
.into_iter()
.map(|symbol| symbol.symbol)
.collect::<Vec<String>>()
.join(",")
);
}
依赖项
~6–19MB
~280K SLoC