public class Auth extends Object
| Constructor and Description |
|---|
Auth() |
| Modifier and Type | Method and Description |
|---|---|
static String |
checkEncryptedData(String str,
String accessToken)
检查加密信息是否由微信生成(当前只支持手机号加密数据),只能检测最近3天生成的加密数据
|
static String |
code2Session(String code,
String appId,
String secret)
登录凭证校验。通过 wx.login 接口获得临时登录凭证 code 后传到开发者服务器调用此接口完成登录流程
|
static String |
getAccessToken(String appId,
String secret)
获取小程序全局唯一后台接口调用凭据(access_token)
|
static String |
getPaidUnionId(String openId,
String transactionId,
String accessToken)
用户支付完成后,获取该用户的 UnionId,无需用户授权 注意:调用前需要用户完成支付,且在支付后的五分钟内有效。
|
static String |
getPaidUnionId(String openId,
String outTradeNo,
String mchId,
String accessToken)
用户支付完成后,获取该用户的 UnionId,无需用户授权 注意:调用前需要用户完成支付,且在支付后的五分钟内有效。
|
public static String code2Session(String code, String appId, String secret)
code - 登录时获取的 codeappId - secret - public static String getAccessToken(String appId, String secret)
appId - secret - public static String checkEncryptedData(String str, String accessToken)
str - 加密数据的sha256,通过Hex(Base16)编码后的字符串accessToken - 调用凭据public static String getPaidUnionId(String openId, String transactionId, String accessToken)
openId - transactionId - 微信支付订单号accessToken - 调用凭据Copyright © 2021. All rights reserved.