public abstract class AbstractWxApi2 extends Object implements WxApi2
WXAccountApi.Type| 限定符和类型 | 字段和说明 |
|---|---|
protected WxAccessTokenStore |
accessTokenStore |
protected String |
appid |
protected String |
appsecret |
protected String |
base |
protected WxCardTicketStore |
cardTicketStore |
protected org.nutz.ioc.impl.PropertiesProxy |
conf |
protected String |
confKeyPrefix |
protected String |
encodingAesKey |
protected WxJsapiTicketStore |
jsapiTicketStore |
protected Object |
lock |
protected String |
mpBase |
protected String |
openid |
protected String |
payBase |
protected WXBizMsgCrypt |
pc |
protected int |
retryTimes |
protected String |
token |
protected String |
wxBase |
| 构造器和说明 |
|---|
AbstractWxApi2() |
AbstractWxApi2(String token,
String appid,
String appsecret,
String openid,
String encodingAesKey) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected WxResp |
call(String URL,
org.nutz.http.Request.METHOD method,
String body) |
protected void |
checkWXBizMsgCrypt() |
void |
configure(Object obj) |
WxApi2 |
configure(org.nutz.ioc.impl.PropertiesProxy conf,
String prefix) |
org.nutz.lang.util.NutMap |
genJsSDKConfig(String url,
String... jsApiList) |
protected WxResp |
get(String uri,
String... args) |
String |
getAccessToken() |
WxAccessTokenStore |
getAccessTokenStore() |
String |
getAppid() |
String |
getAppsecret() |
String |
getCardTicket()
获取卡券api_ticket(调用卡券相关接口的临时票据)
|
WxCardTicketStore |
getCardTicketStore()
获取用于存储卡券api_ticket(调用卡券相关接口的临时票据)的仓库
|
String |
getEncodingAesKey() |
String |
getJsapiTicket() |
WxJsapiTicketStore |
getJsapiTicketStore() |
String |
getOpenid() |
String |
getToken() |
void |
handle(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
WxHandler handler) |
void |
init() |
WxInMsg |
parse(javax.servlet.http.HttpServletRequest req) |
protected WxResp |
postJson(String uri,
org.nutz.lang.util.NutMap body) |
protected WxResp |
postJson(String uri,
Object... args) |
protected void |
reflushAccessToken() |
protected void |
reflushCardTicket() |
protected void |
reflushJsapiTicket() |
void |
setAccessTokenStore(WxAccessTokenStore ats) |
void |
setAppid(String appid) |
void |
setAppsecret(String appsecret) |
void |
setCardTicketStore(WxCardTicketStore cardTicketStore)
注入用于存储卡券api_ticket(调用卡券相关接口的临时票据)的仓库
|
void |
setEncodingAesKey(String encodingAesKey) |
void |
setJsapiTicketStore(WxJsapiTicketStore jsapiTicketStore) |
void |
setOpenid(String openid) |
void |
setToken(String token) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetcallbackip, send, setMpBase, setPayBase, setWxBasemass_del, mass_get, mass_preview, mass_send, mass_sendall, mass_uploadnewsgroups_create, groups_get, groups_getid, groups_member_update, groups_update, tag_getusers, tags_create, tags_delete, tags_get, tags_getidlist, tags_members_batchtagging, tags_members_chuntagging, tags_update, user_get, user_info_updatemark, user_infoqrcode_create, qrcode_show, shorturlget_all_private_template, get_industry, template_api_add_template, template_api_del_template, template_api_set_industry, template_send, template_sendmedia_get, media_uploadmenu_addconditional, menu_create, menu_create, menu_delconditional, menu_delete, menu_get, menu_trymatchapplyId, applyStatus, bindLocation, bindLocation, getShakeInfo, search, search, search, search, update, updatecreateQRTicket, createQRTicket, qrURLadd_material, add_news, add_video, batchget_material, del_material, get_material_news, get_material_video, get_material, get_materialcount, update_material, uploadimg, uploadnewsgetkflist, getonlinekflist, kfaccount_add, kfaccount_del, kfaccount_update, kfaccount_uploadheadimgpay_jsapi, pay_refund, pay_refundquery, pay_transfers, pay_unifiedorder, postPay, postPay, send_coupon, send_redpack, send_redpackgroupcard_code_consume, card_code_consume, card_code_get, card_code_get, card_code_get, card_create, card_qrcode_createprotected String token
protected String appid
protected String appsecret
protected String wxBase
protected String base
protected String mpBase
protected String payBase
protected String openid
protected String encodingAesKey
protected int retryTimes
protected org.nutz.ioc.impl.PropertiesProxy conf
protected String confKeyPrefix
protected Object lock
protected WXBizMsgCrypt pc
protected WxAccessTokenStore accessTokenStore
protected WxJsapiTicketStore jsapiTicketStore
protected WxCardTicketStore cardTicketStore
public AbstractWxApi2(String token, String appid, String appsecret, String openid, String encodingAesKey)
public AbstractWxApi2()
public void init()
public String getToken()
public void setToken(String token)
token - the token to setpublic String getAppid()
public void setAppid(String appid)
appid - the appid to setpublic String getAppsecret()
public void setAppsecret(String appsecret)
appsecret - the appsecret to setpublic String getOpenid()
public void setOpenid(String openid)
openid - the openid to setpublic String getEncodingAesKey()
public void setEncodingAesKey(String encodingAesKey)
encodingAesKey - the encodingAesKey to setpublic WxAccessTokenStore getAccessTokenStore()
getAccessTokenStore 在接口中 WxAccessTokenApipublic void setAccessTokenStore(WxAccessTokenStore ats)
setAccessTokenStore 在接口中 WxAccessTokenApipublic WxJsapiTicketStore getJsapiTicketStore()
getJsapiTicketStore 在接口中 WxJsapiTicketApipublic void setJsapiTicketStore(WxJsapiTicketStore jsapiTicketStore)
setJsapiTicketStore 在接口中 WxJsapiTicketApipublic WxCardTicketStore getCardTicketStore()
WxCardTicketApigetCardTicketStore 在接口中 WxCardTicketApipublic void setCardTicketStore(WxCardTicketStore cardTicketStore)
WxCardTicketApisetCardTicketStore 在接口中 WxCardTicketApiprotected void checkWXBizMsgCrypt()
public void handle(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
WxHandler handler)
public String getJsapiTicket()
getJsapiTicket 在接口中 WxJsapiTicketApiprotected void reflushJsapiTicket()
public String getCardTicket()
WxCardTicketApigetCardTicket 在接口中 WxCardTicketApiprotected void reflushCardTicket()
public String getAccessToken()
getAccessToken 在接口中 WxAccessTokenApiprotected void reflushAccessToken()
public org.nutz.lang.util.NutMap genJsSDKConfig(String url, String... jsApiList)
genJsSDKConfig 在接口中 WxJsapiTicketApipublic void configure(Object obj)
Copyright © 2019. All rights reserved.