JFinal Weixin 2.3 发布,支持微信小程序开发

栏目: 软件资讯 · 发布时间: 5年前

内容简介: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

参考示例,服务端:http://git.oschina.net/jfinal/jfinal-weixin/blob/master/src/main/java/com/jfinal/weixin/demo/WxaUserApiController.java

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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Java程序员修炼之道

Java程序员修炼之道

[英] Benjamin J. Evans、[荷兰] Martijn Verburg / 吴海星 / 人民邮电出版社 / 2013-7 / 89.00元

本书分为四部分,第一部分全面介绍Java 7 的新特性,第二部分探讨Java 关键编程知识和技术,第三部分讨论JVM 上的新语言和多语言编程,第四部分将平台和多语言编程知识付诸实践。从介绍Java 7 的新特性入手,本书涵盖了Java 开发中最重要的技术,比如依赖注入、测试驱动的开发和持续集成,探索了JVM 上的非Java 语言,并详细讲解了多语言项目, 特别是涉及Groovy、Scala 和Cl......一起来看看 《Java程序员修炼之道》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

MD5 加密
MD5 加密

MD5 加密工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具