QiyeProject SpringMVC 项目 d15866p148.iok.la 主要做主页应用,消息应用不管了 用户微信号有点像乱码的那个是openID 找同伴:在项目的GitH
Posted xiaoCong2015
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QiyeProject SpringMVC 项目 d15866p148.iok.la 主要做主页应用,消息应用不管了 用户微信号有点像乱码的那个是openID 找同伴:在项目的GitH相关的知识,希望对你有一定的参考价值。
消息型应用支持文本、图片、语音、视频、文件、图文等消息类型。
主页型应用只支持文本消息类型,且文本长度不超过20个字。
填写必要信息
URL
/QiyeProject/src/org/oms/qiye/util/Constants.java
/**
WXBizMsgCrypt 类里:
* 提供接收和推送给公众平台消息的加解密接口(UTF8编码的字符串).
* <ol>
* <li>第三方回复加密消息给公众平台</li>
* <li>第三方收到公众平台发送的消息,验证消息的安全性,并对消息进行解密。</li>
* </ol>
* 说明:异常java.security.InvalidKeyException:illegal Key Size的解决方案
* <ol>
* <li>在官方网站下载JCE无限制权限策略文件(JDK7的下载地址:
* http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html</li>
* <li>下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt</li>
* <li>如果安装了JDK,将两个jar文件放到%JDK_HOME%\\jre\\lib\\security目录下覆盖原来文件</li>
* <li>如果安装了JRE,将两个jar文件放到%JRE_HOME%\\lib\\security目录下覆盖原来的文件</li>
* </ol>
*/
public class WXBizMsgCrypt { ... }
改 jdk 加密包
:illegal Key Size的解决方案
/QiyeProject/src/org/oms/qiye/aes/WXBizMsgCrypt.java
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7 Download
具体两个目录:
D:\\Program Files\\Java\\jre1.8.0_92\\lib\\security
D:\\Program Files\\Java\\jdk1.8.0_92\\jre\\lib\\security
这个没有security文件夹:
D:\\Program Files\\Java\\jdk1.8.0_92\\lib
成功:
微信用户 关注: 2016
http://d15866p148.iok.la/QiyeProject/
设置可信域名
消息型应用
普通模式,微信服务器做响应
回调模式,用户发信息给微信服务器,微信服务器转发给我们的服务器
我们用回调模式
要配置一下用户发的信息最后会发送到我们的哪个控制器(SpringMVC)
配置并保存回调模式后(保存后微信服务器会试着连接一下那个URL),普通模式 会自动关闭,不然就会有两个服务器对用户的信息做处理(这样就冲突了)
主页型应用
必要信息:
URL
EncodingAESKey
Token
Token
主控制器
http://d15866p148.iok.la/QiyeProject/coreJoin.do
测试
QiyeProject/TestController/get
http://localhost:8089/QiyeProject/TestController/get
首页
http://localhost:8089/QiyeProject/html/index.html
/QiyeProject/WebContent/WEB-INF/html/index.html
http://d15866p148.iok.la/QiyeProject/html/index.html
/QiyeProject/WebContent/WEB-INF/html/index.html
http://d15866p148.iok.la/QiyeProject/TestController/get
http://d15866p148.iok.la/QiyeProject/TestController/get
QiyeProject
##########################################################################################
以上是关于QiyeProject SpringMVC 项目 d15866p148.iok.la 主要做主页应用,消息应用不管了 用户微信号有点像乱码的那个是openID 找同伴:在项目的GitH的主要内容,如果未能解决你的问题,请参考以下文章