WechatMethod

Trait WechatMethod 

Source
pub trait WechatMethod {
    // Required methods
    fn check(&mut self) -> Result<bool, String>;
    fn login(&mut self, code: &str) -> Result<JsonValue, String>;

    // Provided methods
    fn code2_session(&mut self, code: &str) -> Result<JsonValue, String> { ... }
    fn get_phone_number(
        &mut self,
        iv: &str,
        _encrypted_data: &str,
        _session_key: &str,
    ) -> Result<JsonValue, String> { ... }
    fn getuserinfo(&mut self, code: &str) -> Result<JsonValue, String> { ... }
    fn jsapi_ticket(&mut self, url: &str) -> Result<JsonValue, String> { ... }
}

Required Methods§

Source

fn check(&mut self) -> Result<bool, String>

服务状态检测

Source

fn login(&mut self, code: &str) -> Result<JsonValue, String>

登录

Provided Methods§

Source

fn code2_session(&mut self, code: &str) -> Result<JsonValue, String>

小程序登录

Source

fn get_phone_number( &mut self, iv: &str, _encrypted_data: &str, _session_key: &str, ) -> Result<JsonValue, String>

小程序获取手机号

Source

fn getuserinfo(&mut self, code: &str) -> Result<JsonValue, String>

code 获取用户信息 企业微信只能拿到userid

Source

fn jsapi_ticket(&mut self, url: &str) -> Result<JsonValue, String>

公众号JS接口的临时票据

Implementors§