View Source WeChat.MiniProgram.UserInfo (wechat v0.16.0)
小程序 - 用户信息
Summary
Functions
服务端获取开放数据 - 包含敏感数据
支付后获取用户的UnionId
支付后获取用户的UnionId
- 微信支付订单号(transaction_id
)
支付后获取用户的UnionId
- 微信支付商户订单号和微信支付商户号(out_trade_no
及mch_id
)
获取插件用户openpid
获取用户 EncryptKey
Functions
@spec check_encrypted_data(WeChat.client(), encrypted_msg_hash :: String.t()) :: WeChat.response()
检查加密信息
@spec decode_get_user_sensitive_info( session_key :: String.t(), encrypted_data :: String.t(), iv :: String.t() ) :: {:ok, map()} | :error | {:error, any()}
服务端获取开放数据 - 包含敏感数据
@spec decode_user_info( session_key :: String.t(), raw_data :: String.t(), signature :: String.t() ) :: {:ok, map()} | {:error, String.t()}
服务端获取开放数据
@spec get_paid_unionid(WeChat.client(), WeChat.openid()) :: WeChat.response()
支付后获取用户的UnionId
用户支付完成后,获取该用户的UnionId
,无需用户授权.
本接口支持第三方平台代理查询.
注意:调用前需要用户完成支付,且在支付后的五分钟内有效
@spec get_paid_unionid(WeChat.client(), WeChat.openid(), transaction_id :: String.t()) :: WeChat.response()
支付后获取用户的UnionId
- 微信支付订单号(transaction_id
)
用户支付完成后,获取该用户的UnionId
,无需用户授权.
本接口支持第三方平台代理查询.
注意:调用前需要用户完成支付,且在支付后的五分钟内有效
@spec get_paid_unionid( WeChat.client(), WeChat.openid(), mch_id :: String.t(), out_trade_no :: String.t() ) :: WeChat.response()
支付后获取用户的UnionId
- 微信支付商户订单号和微信支付商户号(out_trade_no
及mch_id
)
用户支付完成后,获取该用户的UnionId
,无需用户授权.
本接口支持第三方平台代理查询.
注意:调用前需要用户完成支付,且在支付后的五分钟内有效
@spec get_phone_number(WeChat.client(), WeChat.openid(), code :: String.t()) :: WeChat.response()
手机号快速验证
@spec get_plugin_openpid(WeChat.client(), code :: String.t()) :: WeChat.response()
获取插件用户openpid
@spec get_user_encrypt_key( WeChat.client(), WeChat.openid(), session_key :: String.t() ) :: WeChat.response()
获取用户 EncryptKey