本篇文章给大家谈谈JFinalWeixin1.4发布,微信极速SDK,以及微信极速安卓版的知识点,同时本文还将给你拓展Androidsdkplatform,sdktools,sdkBuildtools
本篇文章给大家谈谈JFinal Weixin 1.4 发布,微信极速 SDK,以及微信极速安卓版的知识点,同时本文还将给你拓展Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系、Jeewx-api 1.1 版本发布,微信极速 SDK、JFinal Weixin 1.1 发布,微信极速 SDK、JFinal Weixin 1.2 发布,微信极速 SDK等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:- JFinal Weixin 1.4 发布,微信极速 SDK(微信极速安卓版)
- Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系
- Jeewx-api 1.1 版本发布,微信极速 SDK
- JFinal Weixin 1.1 发布,微信极速 SDK
- JFinal Weixin 1.2 发布,微信极速 SDK
JFinal Weixin 1.4 发布,微信极速 SDK(微信极速安卓版)
JFinal weixin 是第一个微信公众平台极速SDK,基于 jfinal weixin 开发不仅可以立即拥有简单易用的API,而且将立即拥有JFinal 所有的极速化支持,让开发更加轻松自如,节省更多时间去陪家人、恋人和朋友 :)
做为一款微信公众号项目开发利器,除了简单易用以外,功能的全面性至关重要,jfinal weixin 项目正在此方向持续加大力度,全功能覆盖的微信平台SDK正逐步形成,本次升代码来自weixin团队的 @小强哥unas 贡献,基于团队的开发将更快更好地服务广大开发者。
changelog:
1:添加 SnsAccessToken、SnsAccessTokenApi、SnsApi 支持网页授权获取用户基本信息
2:添加 JsTicketApi 支持微信卡券接口签名凭证
3:添加 InShortVideoMsg 支持小视频事件
4:添加 InCustomEvent 支持多客服接入、管理事件
5:添加 ShorturlApi 支持长链接转短链接
6:添加 CustomServiceApi 支持多客服务消息
7:添加 CallbackIpApi 支持获取微信服务器IP地址
8:添加 EventInMsg 事务基础类,并对所有event类进行重构,代码量更少
9:增强 UserApi,支持批量获取用户基本信息功能
JFinal weixin 1.4 丰富了基础 API,将进一步提升工程师开发效率。
Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系
1. sdk platform
简单理解为系统版本
最新级别:
28:Android 9
27:Android 8.1
26:Android 8.0
25:Android 7.1
24:Android 7.0
23:Android 6.0
22:Android 5.1
2.sdk tools
Android SDK工具是Android SDK的一个组件。它包括Android的完整开发和调试工具集。在Android sdk中只存在一个版本
在Android studio中可以查看到当前sdk tools的版本
sdk tools中有很多常用的工具,比如:
uiautomatorviewer是常用的获取页面元素的工具
3.sdk Build tools
**摘抄别人的理解:
4.sdk platform tools
platform-tools目录:包含开发app的平台依赖的开发和调试工具。adb就在这里
查看当前sdk platform tools版本
Jeewx-api 1.1 版本发布,微信极速 SDK
Jeewx-api 1.1 版本发布,微信极速 SDK
摘要:
JEEWX-API 是第一个微信公众平台Java版极速SDK,基于 jeewx-api 开发可以立即拥有简单易用的API,让开发更加轻松自如,节省更多时间
一、升级日志
永久图文素材的接口改造升级
封装用户标签接口
封装发送模板消息接口
封装微信卡券接口
二、Jeewx-api 接口WIKI文档:
http://wiki.jeecg.org/pages/viewpage.action?pageId=7110659
三、Jeewx-api 集成方法:
1. Maven方式
在pom.xml 添加jeewx-api 1.1-SNAPSHOT依赖
<dependency> <groupId>org.jeewx</groupId> <artifactId>jeewx-api</artifactId> <version>1.1-SNAPSHOT</version> </dependency>
2. 非maven方式
直接拷贝jeewx-api-1.1-SNAPSHOT.jar进项目Lib中
3. 源码下载
http://git.oschina.net/jeecg/jeewx-api
四、测试实战
JFinal Weixin 1.1 发布,微信极速 SDK
JFinal Weixin 1.1 主要添加了消息加密功能,以及对 access token 意外失效问题做出了处理。
access token 通常会因为外部原因而意外失效:
1:项目中 AccessTokenApi 在获取到 access token 之后,在微信公众平台利用在线调试工具再次获取了该公众号的 access token
2:项目中 AccessTokenApi 在获取到 access token 之后,其它程序包括正在开发中的程序再次获取了该公众号的 access token
3:微信服务器未知原因导致当前 access token 失效(测试证实概率较高)
开启加密功能步骤如下:
1:在配置文件中添加
encryptMessage=true
encodingAesKey=yourEncodingAesKey
2:在 YourJFinalConfig.configConstant(Constants me) 中添加
ApiConfig.setEncryptMessage(getPropertyToBoolean("encryptMessage", false));
ApiConfig.setEncodingAesKey(getProperty("encodingAesKey"));
3:登录微信平台配置 EncodingAESKey 值,以及选择消息加解密方式为安全模式,如下图所示
4:出现java.security.InvalidKeyException:illegal Key Size异常是正常现象,按照微信官方给的方案来解决:http://mp.weixin.qq.com/wiki/index.php?title=%E5%BC%80%E5%8F%91%E8%80%85FAQ
具体用法参考 jfinal-weixin-1.9-demo,在此下载 http://www.jfinal.com
One More Thing,JFinal 官方微信又一大波美女来袭,扫描下方二维码可立即查看,我们只看美女 ^_^
JFinal Weixin 1.2 发布,微信极速 SDK
JFinal Weixin 1.2 主要添加了对多公众号账户的支持,并对原有代码进行小幅重构,具体变化如下:
改进内容:
添加 ApiConfigKit,便于将 ApiConfig 对象与当前线程进行绑定,方便在各处通过 ApiConfigKit.getApiConfig() 进行获取
原有 ApiCofig 对象中的所有属性与方法去掉 static 关键字
WeixinController 更名为 MsgController,WeixinInterceptor 更名为 MsgInterceptor
添加 ApiController、ApiInterceptor
所有对 ApiConfig 静态方法有依赖的地方改为:ApiConfigKit.getApiConfig() 获取对象后再获取属性值,以便支持多公众号账户
demo重构:DemoController 更名为 WeixinMsgController,ApiController更名为WeixinApiController
WeixinConfig 中的路由配置 "/weixin" 改为 "/msg"
升级步骤:
引入新版本 jar 包 jfinal-weixin-1.2-bin-with-src.jar
原来继承自 WeixinController 的类改为继承 MsgController
需要使用 ApiConfig 的自定义 controller 需要继承自 ApiController
去掉YourJFinalConfig 中原来对 ApiConfig 的配置,改而实现控制中的 getApiConfig() 方法
原来对 ApiConfig 静态方法的依赖改为通过 ApiConfigKit.getApiConfig() 获取对象后再获取相关属性
使用 ApiConfigKit.setDevMode(true) 输出消息交互时的xml与json
多公众号支持的建议方案:
创建数据库表 api_config(weixinId, token, appId, appSecret, encodingAesKey, messageEncrypt)
多公众号的微信服务器 url 格式设置为:http://域名/msg?weixinId=123,其中 weixinId 对应 api_config 数据库表中的 weixinId
在 MsgController 继承类中的 getApiConfig() 中动态获取并返回相应的 ApiConfig 对象
public ApiConfig getApiConfig() { Record r = Db.findFrist("select * from api_config where weixinId=? limit 1", getPara("weixinId")); return new ApiConfig(r.get("token"), r.get("appId"), r.get("appSecret"), r.get("encodingAesKey"), r.get("messageEncrypt")); }
One More Thing,JFinal 官方微信又一大波美女来袭,扫描下方二维码可立即查看,我们只看美女 ^_^
我们今天的关于JFinal Weixin 1.4 发布,微信极速 SDK和微信极速安卓版的分享就到这里,谢谢您的阅读,如果想了解更多关于Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系、Jeewx-api 1.1 版本发布,微信极速 SDK、JFinal Weixin 1.1 发布,微信极速 SDK、JFinal Weixin 1.2 发布,微信极速 SDK的相关信息,可以在本站进行搜索。
本文标签: