Crates.io | union_sdk |
lib.rs | union_sdk |
version | 0.1.7 |
source | src |
created_at | 2022-10-23 00:53:17.744336 |
updated_at | 2022-10-25 04:08:53.142582 |
description | 开发平台 Rust SDK, 集成简单快捷,也可以快速添加本SDK没有集成的接口。 |
homepage | https://3ae.cn/ |
repository | https://github.com/clin003/union_sdk |
max_upload_size | |
id | 695000 |
size | 69,059 |
开放平台 Rust SDK, 集成简单快捷,也可以快速添加本SDK没有集成的接口。
目前已经实现的平台及SDK如下:
TODO:
taobao
- 淘宝客jingdong
- 京东vip
- 唯品会平台 | 是否支持 |
---|---|
Taobao(淘宝联盟) | ✅ |
JD(京东联盟) | ❎ |
VIP(唯品会联盟) | ❎ |
[dependencies]
# The core APIs
union_sdk = { version = "0.1.0"}
use dotenv::dotenv;
use std::env;
use union_sdk::taobaosdk::{SDKClient, TaobaoTbkTpwdCreateRequest};
// cargo run --package union_sdk --bin demo
#[tokio::main]
async fn main() {
dotenv().ok();
let app_key = env::var("APP_KEY").unwrap();
let app_secret = env::var("APP_SECRET").unwrap();
let tkl_url=env::var("TKL_URL").unwrap();
// https://open.taobao.com/api.htm?docId=31127&docType=2
let arg=TaobaoTbkTpwdCreateRequest::new(tkl_url.as_str());
let result_instance = SDKClient::new(app_key.as_str(), app_secret.as_str(), "")
.send_request(arg)
.await
.unwrap();
println!("{}", result_instance);
}
我们将逐步完善相应的API
Pull Request
的热心小伙伴们。develop
分支提交 PR
,release
分支目前仅是正式版的代码,即发布正式版本后才会从 develop
分支进行合并。To setup the development envrionment run cargo run
.
白菜林
union_sdk 是个人项目。 我希望这个项目会变得越来越可爱。 希望你能积极帮助这个项目成长并提出建议。 相信未来会越来越好。