weixin4j-mp:调整WeixinTicketCreator类

This commit is contained in:
jinyu
2015-12-25 17:15:21 +08:00
parent 110619b3c3
commit 4f0382e726
7 changed files with 40 additions and 23 deletions
@@ -44,12 +44,12 @@ import com.foxinmy.weixin4j.qy.token.WeixinTicketCreator;
import com.foxinmy.weixin4j.qy.token.WeixinTokenCreator;
import com.foxinmy.weixin4j.qy.type.ChatType;
import com.foxinmy.weixin4j.qy.type.InviteType;
import com.foxinmy.weixin4j.qy.type.TicketType;
import com.foxinmy.weixin4j.qy.type.UserStatus;
import com.foxinmy.weixin4j.token.TokenHolder;
import com.foxinmy.weixin4j.token.TokenStorager;
import com.foxinmy.weixin4j.tuple.MpArticle;
import com.foxinmy.weixin4j.type.MediaType;
import com.foxinmy.weixin4j.type.TicketType;
/**
* 微信企业号接口实现
@@ -5,10 +5,10 @@ import com.foxinmy.weixin4j.exception.WeixinException;
import com.foxinmy.weixin4j.http.weixin.WeixinRequestExecutor;
import com.foxinmy.weixin4j.http.weixin.WeixinResponse;
import com.foxinmy.weixin4j.model.Token;
import com.foxinmy.weixin4j.qy.type.TicketType;
import com.foxinmy.weixin4j.qy.type.URLConsts;
import com.foxinmy.weixin4j.token.TokenCreator;
import com.foxinmy.weixin4j.token.TokenHolder;
import com.foxinmy.weixin4j.type.TicketType;
/**
* 微信企业号TICKET创建(包括jsticket、其它JSSDK所需的ticket的创建
@@ -16,8 +16,9 @@ import com.foxinmy.weixin4j.token.TokenHolder;
* @className WeixinTicketCreator
* @author jy
* @date 2015年12月25日
* @since JDK 1.6
*
* @since JDK 1.6 <a href=
* "http://qydev.weixin.qq.com/wiki/index.php?title=%E5%BE%AE%E4%BF%A1JS-SDK%E6%8E%A5%E5%8F%A3#.E9.99.84.E5.BD.951-JS-SDK.E4.BD.BF.E7.94.A8.E6.9D.83.E9.99.90.E7.AD.BE.E5.90.8D.E7.AE.97.E6.B3.95"
* >JSTICKET</a>
*/
public class WeixinTicketCreator implements TokenCreator {
@@ -50,7 +51,7 @@ public class WeixinTicketCreator implements TokenCreator {
@Override
public Token createToken() throws WeixinException {
WeixinResponse response = null;
if (ticketType == TicketType.jsticket) {
if (ticketType == TicketType.jsapi) {
response = weixinExecutor.get(String.format(
URLConsts.JS_TICKET_URL, weixinTokenHolder.getToken()
.getAccessToken()));
@@ -1,21 +0,0 @@
package com.foxinmy.weixin4j.qy.type;
/**
* 票据类型
*
* @className TicketType
* @author jy
* @date 2015年12月25日
* @since JDK 1.7
* @see
*/
public enum TicketType {
/**
* jsticket
*/
jsticket,
/**
* 选取联系人
*/
contact;
}