zoukankan      html  css  js  c++  java
  • QiyeProject SpringMVC 项目 d15866p148.iok.la 主要做主页应用,消息应用不管了 用户微信号有点像乱码的那个是openID 找同伴:在项目的GitHub页面里找提问过的人,还有fork,star的人

    消息型应用支持文本、图片、语音、视频、文件、图文等消息类型。
    主页型应用只支持文本消息类型,且文本长度不超过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%jrelibsecurity目录下覆盖原来文件</li>
     *  <li>如果安装了JRE,将两个jar文件放到%JRE_HOME%libsecurity目录下覆盖原来的文件</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 FilesJavajre1.8.0_92libsecurity
     D:Program FilesJavajdk1.8.0_92jrelibsecurity
    这个没有security文件夹:
    D:Program FilesJavajdk1.8.0_92lib

    成功:
     
    微信用户 关注:  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://d15866p148.iok.la/QiyeProject/
    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
    ##########################################################################################




     




  • 相关阅读:
    基于FFI模块CAPI与JavaScript的各种类型匹配总结
    在Electron中通过ffi模块实现JavaScript调用C++动态库
    谷歌地图OGC WMTS服务规则
    tiff/tfw, jpg/jpgw坐标文件的格式(6个参数)
    GreenDao 多表事务操作
    Asp.net WebAPI 使用流下载文件注意事项
    mvn 用指定setting.xml 执行指定pom.xml
    Swagger自动生成接口文档
    Windows下控制Nginx的状态
    Android 动态权限申请
  • 原文地址:https://www.cnblogs.com/xiaoCong2016/p/6623242.html
Copyright © 2011-2022 走看看