async-dingtalk

Crates.ioasync-dingtalk
lib.rsasync-dingtalk
version1.0.2
created_at2025-02-16 07:22:19.65935+00
updated_at2025-02-19 11:19:08.937095+00
descriptionDingtalk SDK for Rust
homepage
repositoryhttps://github.com/cleveng/dingtalk.git
max_upload_size
id1557430
size35,102
(cleveng)

documentation

README

Dingtalk SDK for Rust

用法

use async_dingtalk::DingTalk;

let dt = DingTalk::new("appid".to_string(), "app_secret".to_string());

// 获取授权链接
dt.get_redirect_url("https://example.com/callback".to_string(), Some("state".to_string()));

// 授权码获取用户信息
let userinfo = dt.get_contact_userinfo("me".to_string()).await.unwrap(); // me or union_id

// 免登录获取用户信息
let userinfo = dt.set_corp_id("corp_id".to_string()).get_userinfo("code".to_string()).await.unwrap;
Commit count: 0

cargo fmt