public class WxMnpAuthApi extends WxBaseHttpApi
| 构造器和说明 |
|---|
WxMnpAuthApi() |
| 限定符和类型 | 方法和说明 |
|---|---|
WxMnpCheckEncryptedDataResult |
checkEncryptedData(String accessToken,
String encryptedData)
auth.checkEncryptedData
检查加密信息是否由微信生成(当前只支持手机号加密数据),只能检测最近3天生成的加密数据
参考文档
|
WxMnpCode2SessionResult |
code2Session(String appid,
String secret,
String jscode)
auth.code2Session
登录凭证校验。
|
WxAccessToken |
getAccessToken(String appid,
String secret)
auth.getAccessToken
获取小程序全局唯一后台接口调用凭据(access_token)。
|
static WxMnpAuthApi |
getInstance() |
String |
getPaidUnionId(String accessToken,
String openid,
String transactionId)
auth.getPaidUnionId
用户支付完成后,获取该用户的 UnionId,无需用户授权。
|
String |
getPaidUnionId(String accessToken,
String openid,
String mchid,
String outTradeNo)
auth.getPaidUnionId
用户支付完成后,获取该用户的 UnionId,无需用户授权。
|
String |
getPluginOpenPId(String accessToken,
String code)
auth.getPluginOpenPId
通过 wx.pluginLogin 接口获得插件用户标志凭证 code 后传到开发者服务器,开发者服务器调用此接口换取插件用户的唯一标识 openpid。
|
get, getInputStream, post, post, postInputStream, upload, uploadpublic static WxMnpAuthApi getInstance()
public WxMnpCode2SessionResult code2Session(String appid, String secret, String jscode)
appid - secret - jscode - public WxMnpCheckEncryptedDataResult checkEncryptedData(String accessToken, String encryptedData)
accessToken - encryptedData - public String getPaidUnionId(String accessToken, String openid, String transactionId)
accessToken - openid - transactionId - 微信支付订单号public String getPaidUnionId(String accessToken, String openid, String mchid, String outTradeNo)
accessToken - openid - mchid - 微信支付分配的商户号,和商户订单号配合使用outTradeNo - 微信支付商户订单号,和商户号配合使用public String getPluginOpenPId(String accessToken, String code)
accessToken - code - 通过 wx.pluginLogin 获得的插件用户标志凭证 code,有效时间为5分钟,一个 code 只能获取一次 openpid。public WxAccessToken getAccessToken(String appid, String secret)
appid - secret - Copyright © 2022. All rights reserved.