elong-sdk

Crates.ioelong-sdk
lib.rselong-sdk
version0.1.8
created_at2025-10-13 00:47:44.604196+00
updated_at2025-10-13 00:47:44.604196+00
description用于与艺龙数据异步交互的 SDK
homepagehttps://github.com/JiabinTang/elong-sdk
repositoryhttps://github.com/JiabinTang/elong-sdk
max_upload_size
id1879884
size374,687
唐加彬 (JiabinTang)

documentation

README

艺龙开放平台 SDK

Rust License: MIT

项目简介

该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);
}

完整API列表请见 api.md


下载与贡献

下载链接

Commit count: 0

cargo fmt