| Crates.io | elong-sdk |
| lib.rs | elong-sdk |
| version | 0.1.8 |
| created_at | 2025-10-13 00:47:44.604196+00 |
| updated_at | 2025-10-13 00:47:44.604196+00 |
| description | 用于与艺龙数据异步交互的 SDK |
| homepage | https://github.com/JiabinTang/elong-sdk |
| repository | https://github.com/JiabinTang/elong-sdk |
| max_upload_size | |
| id | 1879884 |
| size | 374,687 |
该SDK提供与艺龙数据交互的异步接口,支持获取静态数据(如城市、酒店列表)和动态数据(如库存、价格增量)。适用于需要集成艺龙数据的第三方系统或应用。
| 模块 | 说明 |
|---|---|
network |
处理网络请求和响应的底层实现 |
request |
定义所有请求类型 |
response |
定义所有响应类型 |
types |
定义通用数据类型和结构 |
elong |
实现与Elong平台交互的核心逻辑 |
cargo add elong-sdk
use elong_sdk::Elong;
use request::static_city::StaticCityRequest;
#[tokio::main]
async fn main() {
let service = ElongService::new();
let request = StaticCityRequest {
..Default::default()
};
let result = service.get_static_city(request).await?;
print!("result: {:?}", result);
}