java封装发送微信红包API功能。

java封装发送微信红包API功能。

Java 其它杂项

详细介绍

WeChatRedPack

java封装发送微信红包API功能。

1、目前支持两种红包类型

  • 普通
  • 裂变

2、目前对微信红包api的发送增加了金额校验,暂时未对发送频率做限制,后期会使用redis进行限制。

3、使用简单粗暴,调用者只需要关心返回结果成功or失败,整个调用过程是透明化,有问题请联系作者:Sam 。

##使用方法 1、下载使用maven install 安装到本地or远程私服仓库,在自己项目pom添加依赖即可。

2、需要在引入项目中使用spring注入WeixinConfig中的微信商户配置信息。

//wxappid 
public static String WXAPPID = null;

//mch_id 商户id
public static String MCH_ID  = null;

//send_name 商户名称
public static String SEND_NAME  = null;

//API密钥
public static final String KEY = null;

//密钥文件的存放路径
public static final String KEY_PATH = null;

3、在需要发送红包功能类中使用spring依赖注入,提供服务类。

/**
 * 
 * @Description 微信发送红包接口 
 * @author Sam 
 * @date 2015年7月6日下午7:04:32
 *
 */
public interface IWeixinSendRedPackService {
	
	/**
	 * 发送微信红包
	 * @param redPackType 枚举类型:发送红包有 正常 or 裂变
	 * @param baseRedPackRequest 请求参数
	 * @exception Exception
	 * @return
	 */
	public WeixinRedPackResponse sendRedPack(int redPackType,BaseRedPackRequest baseRedPackRequest) throws Exception;
	
}

WeChat: image