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:

java发红包功能_java封装发送微信红包API功能。相关推荐

  1. Java商户发送微信红包给用户

    在一定的逻辑下执行发送微信红包给用户,为了加深印象记录一下,友好的方法欢迎提出! 在微信支付-->开发者文档中,能看到  现金红包-->产品说明/操作指导的文档,如下 然后,这里需要注意的 ...

  2. 微信红包雨怎么抢_微信红包雨怎么发出? 微信红包雨发送技巧有哪些?

    微信红包雨怎么发出? 微信红包雨发送技巧有哪些?小编最近学会了一项技能,那就是发微信红包雨,一包多发,有对微信红包雨怎么发出感兴趣的伙伴吗,接下来小编与您分享下微信红包雨怎么发出吧. 微信红包雨怎么发 ...

  3. 微信红包助手php,php生成微信红包

    php生成微信红包 今天给大家带来微信红包算法的函数!! 用php来生成微信红包~ 直接看代码:/** * 微信红包生成函数 * @param $total 金额 * @param int $num  ...

  4. java短信验证码功能发送的验证码如何校验_java 实现发送短信验证码功能

    原标题:java 实现发送短信验证码功能 如何使用java + maven的项目环境发送短信验证码,本文使用的是榛子云短信 的接口. 1. 安装sdk 下载地址: http://smsow.zhenz ...

  5. java如何调用微信功能_Java编程调用微信分享功能示例

    本文实例讲述了java编程调用微信分享功能.分享给大家供大家参考,具体如下: 这篇文章介绍如何使用java开发微信分享功能,因为工作,已经开发完成,可使用. 如果想要自定义微信的分享功能,首先在自己的 ...

  6. java短信验证码功能发送的验证码如何校验_Java实现发送短信验证码功能

    一个发送短信验证码的功能,使用的是信易通的短信平台接口,然后在Java中使用HttpClient模拟POST请求或者GET请求(看短信平台要求,一般的情况下都是POST请求),调用短信平台提供的接口( ...

  7. python微信红包代码_Python实现的微信红包提醒功能示例

    本文实例讲述了Python实现的微信红包提醒功能.分享给大家供大家参考,具体如下: #coding=utf-8 import itchat from itchat.content import TEX ...

  8. java 红包算法_JAVA实现拼手气红包算法

    实现拼手气红包算法,有以下几个需要注意的地方: 抢红包的期望收益应与先后顺序无关 保证每个用户至少能抢到一个预设的最小金额,人民币红包设置的最小金额一般是0.01元,如果需要发其他货币类型的红包,比如 ...

  9. php 红包算法教程,php仿微信红包分配算法的实现方法

    php仿微信红包分配算法的实现方法 本文实例讲述了php仿微信红包分配算法的实现方法.分享给大家供大家参考,具体如下: /** * 红包分配:把一定金额随机分配给指定人数 * * @param int ...

最新文章

  1. pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有周末日期(weekends day)
  2. 第十章: 数据模型高级进阶
  3. linux awk 多分隔符
  4. 按条件分类_保税仓储企业能否同时存储非保货物?“仓储货物安装台分类监管”如何申请?...
  5. (C语言版)链表(四)——实现双向循环链表创建、插入、删除、释放内存等简单操作
  6. python中的一个现象,db.commit和db.commit()
  7. 设计模式——命令模式
  8. Axure9(基础二)
  9. # 融云 SDK 新用户入群加载历史消息 记录融云 SDK 的一个小功能,分享一下 ## 背景 项目中有用到融云 SDK 中的群组功能,产品说需要新人入群的时候看到历史消息。 本来以为直接能获
  10. 工厂无线wifi短信验证码认证方案
  11. Linux下局域网通信软件(聊天室,附源码)
  12. 免费沙龙:PRINCE2项目管理认证价值与应用
  13. 【必读】清华差生十年的奋斗经历-管理,你需要腾挪出一个空间
  14. 自学c语言资料,自学c语言(全套资料).doc
  15. matlab如何返回上一步
  16. 深度学习在OCR中的应用
  17. python标点符号换成空格_产品:“这输入框所有标点符号替换成空格!”
  18. android自定义网络请求框架,安卓快速开发框架(十九)XBaseAndroid Http网络请求
  19. 实例变量和类变量、实例方法类方法区别
  20. C++第8周项目3小贺的工资

热门文章

  1. Ubuntu 12.04版本不能正确识别显示器的解决办法
  2. 如何入门Python?阿里巴巴推荐权威Python大型400集视频,学了Python可以做什么工作?
  3. PR 13.0 2019 视频导出 mp4 格式;mp4 太大怎么办
  4. linux证书存放路径,利用Tar和OpenSSL轻松加/解密文件和目录
  5. 【观察】浪潮:企业数字化转型再提速,平台先行筑牢转型底座
  6. 20个增长黑客经典案例。
  7. Greenplum数据库快速调优
  8. qt在线安装好麻烦啊。
  9. 【EHub_tx1_tx2_E100】Ubuntu18.04 + ROS_ Melodic + 银牛R132深度相机(如何在该环境下打开摄像机获取rgb/深度图/点云)
  10. Openjudge 8465 马走日