Skip to main content

wechat_minapp_v1/
lib.rs

1//! `wechat_minapp` - 微信小程序服务端 API 封装库
2//! 
3//! 该版本不再添加新功能,请使用 [wechat-minapp](https://crates.io/crates/wechat-minapp)
4//! 
5//! 这是一个为微信小程序服务端 API 提供的 Rust 封装库,旨在简化与微信小程序后端的交互。
6//! 提供了诸如用户登录、内容安全检测、小程序码生成等常用功能的易用接口。
7//!
8//!
9//! ## 核心特性
10//!
11//! - **易用性**: 提供简洁的 API 和链式构建器,简化开发流程。
12//! - **安全性**: 自动处理访问令牌的获取和刷新,保障数据安全。
13//! - **可靠性**: 针对网络请求和 API 错误进行处理,提供稳定的服务。
14//! - **灵活性**: 支持自定义 HTTP 客户端配置,方便集成和测试。
15//! - **并发性**: 支持在并发环境中使用。
16//!
17//!
18//! [更多示例](https://github.com/iKeepLearn/wechat-minapp)
19
20mod access_token;
21mod client;
22mod credential;
23mod qr_code;
24mod response;
25
26pub mod constants;
27pub mod error;
28pub mod minapp_security;
29pub mod user;
30
31pub type Result<T> = std::result::Result<T, error::Error>;
32pub use client::Client;
33pub use qr_code::{MinappEnvVersion, QrCode, QrCodeArgs, Rgb};