内容简介:jfinal weixin 项目早在五年前就发布了第一个版本,是老牌的微信公众号开发 SDK,已稳定、可靠服役多年。因为极简设计、良好的开发体验,所以深受开发者的喜爱。 五年来 jfinal weixin 一直紧跟微信公众平台的动向...
jfinal weixin 项目早在五年前就发布了第一个版本,是老牌的微信公众号开发 SDK,已稳定、可靠服役多年。因为极简设计、良好的开发体验,所以深受开发者的喜爱。
五年来 jfinal weixin 一直紧跟微信公众平台的动向,不断跟随添加新的功能,大大方便了用户开发微信公众平台项目。但是鲜有人知道的是 JFinal Weixin 很早就支持小程序开发了,只是一直没顾上发布新闻告知大家。
本次 jfinal weixin 2.3 由 @卢春梦 及其小伙伴贡献,感谢 @春梦 大神持续为大家带来的价值。
1、小程序支付
/** * 小程序统一下单 * @param order 小程序支付订单信息封装 * @throws PaymentException 支付异常 */ wxaPayApi.unifiedOrder(WxaOrder order);
2、小程序模板消息
// template 模版对象 wxaTemplateApi.send(WxaTemplate template);
3、小程序登录接口
// js登录时获取的 code wxaUserApi.getSessionKey(String jsCode);
参考示例,js 端:http://git.oschina.net/jfinal/jfinal-weixin/blob/master/src/main/webapp/wxaapp/app.js
4、小程序页面二维码
/** * 获取小程序页面二维码 * * 通过该接口,仅能生成已发布的小程序的二维码。 * 可以在开发者 工具 预览时生成开发版的带参二维码。 * 带参二维码只有 100000 个,请谨慎调用。 * * width 默认430 * @param path 不能为空,最大长度 128 字节 */ wxaQrcodeApi.createQrcode(String path); /** * 获取小程序页面二维码 * * 通过该接口,仅能生成已发布的小程序的二维码。 * 可以在开发者工具预览时生成开发版的带参二维码。 * 带参二维码只有 100000 个,请谨慎调用。 * * @param path 不能为空,最大长度 128 字节 * @param width 默认430 二维码的宽度 */ wxaQrcodeApi.createQrcode(String path, int width);
5、小程序客服接口
/** * 发送客服消息 * @param message 消息封装 * @return ApiResult */ wxaMessageApi.sendMsg(Map<String, Object> message); /** * 发送文本客服消息 * @param openId openId * @param text 文本消息 * @return ApiResult */ wxaMessageApi.sendText(String openId, String text); /** * 发送图片消息 * @param openId openId * @param mediaId 图片媒体id * @return ApiResult */ wxaMessageApi.sendImage(String openId, String mediaId);
6、小程序素材接口
/** * 获取临时素材 * @param mediaId 素材Id * @return MediaFile */ wxaMaterialApi.getMedia(String mediaId); /** * 上传临时素材 * @param file 需要上传的文件 * @param type image * @return ApiResult */ wxaMaterialApi.uploadMedia(File file, String type);
JFinal Weixin 的所有 API 的使用尽可能做成一行代码搞定,不仅极大降低了用户的学习成本,而且极大提升了用户的开发效率。更多用法请移步:https://gitee.com/jfinal/jfinal-weixin/wikis/Home
此外,jfinal weixin 2.3 还针对用户的一些反馈,打磨了微信公众号支持的部分功能,在此不再赘述。
重点:JFinal Weixin 不仅仅是微信公众号 SDK,也是微信小程序 SDK
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Iceworks 支持小程序开发
- 6款支持敏捷开发的项目管理工具,助力开发者驶入开发快车道
- RhaPHP 1.5.1 发布、支持小程序开发
- YuebonCore 快速开发框架支持 .Net 5.0
- 学起来:Flutter将支持桌面应用开发
- RT-Thread Studio V2.1.0 发布,支持用户自制开发板支持包
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
计算机程序设计艺术(第3卷 英文版·第2版)
Donald E.Knuth / 人民邮电出版社 / 2010-10 / 119.00元
《计算机程序设计艺术》系列被公认为计算机科学领域的权威之作,深入阐述了程序设计理论,对计算机领域的发展有着极为深远的影响。本书是该系列的第3卷,扩展了第1卷中信息结构的内容,主要讲排序和查找。书中对排序和查找算法进行了详细的介绍,并对各种算法的效率做了大量的分析。 本书适合从事计算机科学、计算数学等各方面工作的人员阅读,也适合高等院校相关专业的师生作为教学参考书,对于想深入理解计算机算法的读......一起来看看 《计算机程序设计艺术(第3卷 英文版·第2版)》 这本书的介绍吧!