jfinalweixin项目早在五年前就发布了第一个版本,是老牌的微信公众号开发SDK,已稳定、可靠服役多年。因为极简设计、良好的开发体验,所以深受开发者的喜爱。五年来jfinalweixin一直紧跟微信公众平台的动向,不断跟随添加新的功能,大大方便了用户开发微信公众平台项目。但是鲜有人知道的是JFinalWeixin很早就支持小程序开发了,只是一直没顾上发布新闻告知大家。
本次jfinalweixin2.3由卢春梦及其小伙伴贡献,感谢春梦大神持续为大家带来的价值。1、小程序支付/***小程序统一下单*paramorder小程序支付订单信息封装*throwsPaymentException支付异常*/wxaPayApi.unifiedOrderWxaOrderorder;2、小程序模板消息//template模版对象wxaTemplateApi.sendWxaTemplatetemplate;3、小程序登录接口//js登录时获取的codewxaUserApi.getSessionKeyStringjsCode;参考示例,js端:-weixin/blob/master/src/main/webapp/wxaapp/app.js参考示例,服务端:-weixin/blob/master/src/main/java/com/jfinal/weixin/demo/WxaUserApiController.java4、小程序页面二维码/***获取小程序页面二维码**通过该接口,仅能生成已发布的小程序的二维码。*可以在开发者工具预览时生成开发版的带参二维码。*带参二维码只有100000个,请谨慎调用。
**width默认430*parampath不能为空,最大长度128字节*/wxaQrcodeApi.createQrcodeStringpath;/***获取小程序页面二维码**通过该接口,仅能生成已发布的小程序的二维码。*可以在开发者工具预览时生成开发版的带参二维码。*带参二维码只有100000个,请谨慎调用。**parampath不能为空,最大长度128字节*paramwidth默认430二维码的宽度*/wxaQrcodeApi.createQrcodeStringpath,intwidth;5、小程序客服接口/***发送客服消息*parammessage消息封装*returnApiResult*/wxaMessageApi.sendMsgMapmessage;/***发送文本客服消息*paramopenIdopenId*paramtext文本消息*returnApiResult*/wxaMessageApi.sendTextStringopenId,Stringtext;/***发送图片消息*paramopenIdopenId*parammediaId图片媒体id*returnApiResult*/wxaMessageApi.sendImageStringopenId,StringmediaId;6、小程序素材接口/***获取临时素材*parammediaId素材Id*returnMediaFile*/wxaMaterialApi.getMediaStringmediaId;/***上传临时素材*paramfile需要上传的文件*paramtypeimage*returnApiResult*/wxaMaterialApi.uploadMediaFilefile,Stringtype;JFinalWeixin的所有API的使用尽可能做成一行代码搞定,不仅极大降低了用户的学习成本,而且极大提升了用户的开发效率。
更多用法请移步:https://gitee.com/jfinal/jfinal-weixin/wikis/Home此外,jfinalweixin2.3还针对用户的一些反馈,打磨了微信公众号支持的部分功能,在此不再赘述。重点:JFinalWeixin不仅仅是微信公众号SDK,也是微信小程序SDK。
本文来源:欧洲杯买球app-www.normadavisstoyenoff.com